node.js - 如何计算同一猫鼬模式的不同键中的值?
问题描述
我正在做一个旅馆项目,我想计算房间总数、未分配房间、已占用房间、房间内用户总数等我该怎么做,我每次都感觉要调用文档,但是我觉得这是我的 roomSchema 的错误代码
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const roomSchema=new Schema({
Room_number:{
type:String,
required:true
},
Roommates:{
type:Array
},
Allocated: {
type:Boolean,
default:false
},
Occupied: {
type:Boolean,
default:false
},
Batch:{
type:String
} ,
position:{
type:String
}
},{
versionKey: false // You should be aware of the outcome after set to false
})
var Room = mongoose.model('room', roomSchema);
module.exports = Room;
是否有任何查询可以同时计算上述所有键,如果没有,我应该如何计算每个键
解决方案
推荐阅读
- reactjs - 如何修复:错误:'
' 没有提交检出致命:添加文件失败 - java - Spring Boot,具有多个 Hikari 数据源和单个数据源配置 Java 文件的 Spring Data JPA
- kotlin - 从对象表达式访问阴影变量
- javascript - 如何将具有不同名称的单选按钮分组
- html - 如何在图像周围创建圆形边框?
- python - TensorFlow 学习算法如何工作?
- java - Apache POI XSSFWorkbook setSheetOrder 未排序
- r - dplyr 在子集上过滤整个数据帧
- python - 如何过滤mac地址
- c# - 如何使用 NLog InternalLogger 的方法写入 NLog 的内部日志文件