【发布时间】:2016-01-24 19:18:51
【问题描述】:
我有一个带有 2 个集合的普通 MongoDB:
带有组指针数组的帖子。
var Post = mongoose.model('Post', new mongoose.Schema({
groups: {type: [{type: mongoose.Schema.Types.ObjectId, ref: 'Group'}]},
}));
var Group = mongoose.model('Group', new mongoose.Schema({
}));
现在我想查询所有在组数组中具有由 id 给出的组的帖子?
我尝试了以下方法:
return Post.find({ groups: req.body.groupId} },function(err,post){
console.log(post);
res.send(post);
});
我还尝试先查询组对象并传递它而不是 groupId?有人有想法吗?
【问题讨论】:
标签: javascript arrays node.js mongodb mongoose