我正在Mongoose
使用NodeJS
。
我有这两种模式:
var feedSchema = mongoose.Schema({
users: [{ type: Schema.Types.ObjectId, ref: 'User' }]
...
...
});
和
var userSchema = mongoose.Schema({
email: String,
...
...
});
我想在user._id
字段中找到包含users
的所有Feed。
我想知道mongoose
是否有这样的东西:
Feed
.find({
users : {
$has : [
user._id
]
}
})
.exec(function(err, retData) { /* SOMETHING */ });
我在文档中找不到类似的内容。
谢谢!
答案 0 :(得分:1)
试试这个:
Feed.find( { users: user._id } ).exec(...)