mam te dokumenty w kolekcji:Łączenie dwóch pól z różnych dokumentów w MongoDB
{topic : "a",
messages : [ObjectId("21312321321323"),ObjectId("34535345353"),...]
},
{topic : "b,
messages : [ObjectId("1233232323232"),ObjectId("6556565656565"),...]
}
Czy istnieje możliwość spotkania się uzyskać wynik z kombinacji pól wiadomości? Chciałbym, aby to na przykład:
{[
ObjectId(""),ObjectId(""),ObjectId(""),ObjectId("")
]}
Myślałem, że było to możliwe z MapReduce, ale w moim przypadku dokumentów nie mają nic wspólnego. Teraz robię to w backendach używając javascript i loopów, ale myślę, że to nie jest najlepsza opcja. Dzięki.
Dzięki, myślę, że to zadziała, aktualizuję moją monondę. –