mongoose的populate的联合查询,双向联合查询
const Schema = mongoose.Schema;
var Animal = new Schema({
name:String
});
var Category = new Schema({
category: [{type: Schema.Types.ObjectId, ref: 'Animal'}]
});
var Animal = mongoose.model('animal', Animal);
var Category = mongoose.model('category', Category);
var animal = new Animal({
name:'dog'
});
animal.save(function (err) {
if (err) return handleError(err);
var category = new Category({
category: animal._id
});
category.save();
});
Category.find().populate('category')
通过Category可以查出关联的category字段对应Animal是什么 ,但是我该怎么想通过Animal查询出对应的Category呢.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论