? MongooseJS ????????????
Posted
技术标签:
【中文标题】在 MongooseJS 中创建模型时的第三个参数【英文标题】:Third argument when creating model in MongooseJS 【发布时间】:2014-12-10 23:54:53 【问题描述】:最近几天我学习了 MongoDB 和 MongooseJS,最适合我的技术是阅读代码,大量的代码。今天我偶然发现了两件有趣的事情,这些事情没有包含在任何文档中,或者它们可能是,我只是找不到正确的部分。
我想问的第一件事是ref
属性 - 它有什么用? (我知道这是题外话,但是当我像下面的示例一样设置index
属性时,它是否有助于按用户搜索标签?)
var TagSchema = new Schema(
...
user:
type: Schema.ObjectId,
ref: 'User',
index: true
,
...
);
第二(或第三)件事是 - 最后一个参数在做什么?
mongoose.model('Tag', TagSchema, 'tags');
【问题讨论】:
【参考方案1】:它们都在文档中:
ref
是 Mongoose 支持的一部分,供参考 population。
mongoose.model
的第三个参数是一个明确的集合名称。
【讨论】:
非常感谢,找不到很奇怪,我并不像看起来那么懒惰,google'ing,Ctrl+F和分析Github上的代码这次都没有用。 太棒了!我已经为此困惑了几天。谢谢你的回答!以上是关于? MongooseJS ????????????的主要内容,如果未能解决你的问题,请参考以下文章