【发布时间】:2019-05-20 04:01:48
【问题描述】:
我是 mongoDB 的新手,我正在构建一个带有汽车的预订系统。我想要做的是得到没有保留的汽车。用户给出他想租车的日期,我必须向他展示可用的日期。
我可以用一个查询来做到这一点吗?我已经用 MySql 完成了这个,但我对 mongoose 感到困惑..
我有这个汽车模型
const mongoose = require('mongoose');
const carSchema = mongoose.Schema({
brand: String,
model: String,
power: String,
seats: Number,
imgUrl: String,
});
module.exports = mongoose.model('Car', carSchema);
还有这种预订模式
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const reservationSchema = Schema({
car_id: { type: Schema.Types.ObjectId, ref: 'Car' },
from: Date,
until: Date,
});
module.exports = mongoose.model('Reservation', reservationSchema);
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema