Mongodb Mongo$数组中的匹配项
我有一个收藏:Mongodb Mongo$数组中的匹配项,mongodb,aggregation-framework,Mongodb,Aggregation Framework,我有一个收藏: news: { _id: ObjectId("abc"), feed: ObjectId("123") } 我想将其与ObjectId数组相匹配: feeds = [ObjectId("123"),ObjectId("456"),...] 我只需要返回作为提要一部分的新闻(带有提要的新闻:ObjectId(“123”))。我尝试了几种Mongodb 3.2聚合的替代方案,包括: { $match: { feed: feeds}} { $match: $or: { feed:
news: {
_id: ObjectId("abc"),
feed: ObjectId("123")
}
我想将其与ObjectId数组相匹配:
feeds = [ObjectId("123"),ObjectId("456"),...]
我只需要返回作为提要一部分的新闻(带有提要的新闻:ObjectId(“123”))。我尝试了几种Mongodb 3.2聚合的替代方案,包括:
{ $match: { feed: feeds}}
{ $match: $or: { feed: feeds}}
有没有一个简单的方法来实现这一点?
旁注:我正在使用nodejs@veeram,谢谢
我在以下方面使用了美元:
$match: { feed: { $in: feeds} }
你试过接线员了吗?