2017-05-23 6 views
0

Ich habe eine Sammlung:

news: { 
_id: ObjectId("abc"), 
feed: ObjectId("123") 
} 

Ich möchte dies von ObjectIDs einem Array entsprechen:

feeds = [ObjectId("123"),ObjectId("456"),...] 

ich nur die Nachrichten zurückkommen müssen, die Teil sind von der Feed (Nachrichten mit Feed: ObjectId ("123")). Ich habe mehrere Alternativen mit Mongodb 3.2 Aggregation versucht, einschließlich:

Gibt es eine einfache Möglichkeit, dies zu erreichen? Seitennotiz: Ich verwende nodejs

+0

haben Sie versucht, [$ in] (https://docs.mongodb.com/manual/reference/operator/query/in/) Operator? – Veeram

Antwort

0

@veeram, danke.

Früher habe ich in $:

$match: { feed: { $in: feeds} } 
Verwandte Themen