ho questi documenti in una collezione:Combinare due campi di diversi documenti in MongoDB
{topic : "a",
messages : [ObjectId("21312321321323"),ObjectId("34535345353"),...]
},
{topic : "b,
messages : [ObjectId("1233232323232"),ObjectId("6556565656565"),...]
}
Esiste una possibilita 'di ottenere un risultato con la combinazione di campi messaggi? Mi piace per ottenere questo, ad esempio:
{[
ObjectId(""),ObjectId(""),ObjectId(""),ObjectId("")
]}
ho pensato che questo è stato possibile con MapReduce ma nel mio caso i documenti non ha nulla in comune. In questo momento sto facendo questo nel backend usando javascript e loop, ma penso che questa non sia l'opzione migliore. Grazie.
Grazie, penso che funzionerà, sto aggiornando il mio mongodb. –