【发布时间】:2018-02-02 15:18:51
【问题描述】:
我正在使用几个一对多模型,并且想知道在孩子中同时拥有一组“子”ObjectID() 和“父”模型的 ObjectID() 的优势是什么。例如:
// a client will have a new card every ten visits
var ClientSchema = new Schema({
first_name: String,
last_name: String,
email: String,
cards: [] // ObjectID()s, <--- is this necessary?
});
var CardSchema = new Schema({
client: ObjectID(), // <--- or is this enough?
visits: []
});
我认为 client: ObjectID() 在大多数情况下应该可以解决问题,尤其是 Mongoose 提供的人口选项。
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema database