Ich habe diese Dokumente in einer Sammlung:aus verschiedenen Dokumenten in MongoDB
{topic : "a",
messages : [ObjectId("21312321321323"),ObjectId("34535345353"),...]
},
{topic : "b,
messages : [ObjectId("1233232323232"),ObjectId("6556565656565"),...]
}
Gibt es eine Möglichkeit sich ein Ergebnis mit der Kombination von Nachrichten Felder zu bekommen? Ich mag diese zum Beispiel bekommen:
{[
ObjectId(""),ObjectId(""),ObjectId(""),ObjectId("")
]}
Ich dachte, dass dies möglich war, mit MapReduce aber in meinem Fall die Dokumente haben nichts gemeinsam. Im Moment mache ich das im Backend mit Javascript und Loops, aber ich denke, das ist nicht die beste Option. Vielen Dank.
Danke, ich denke, das wird funktionieren, ich aktualisieren meine Mongodb. –