sql >> Databáze >  >> NoSQL >> MongoDB

Sloučit dvě pole pole v mongoDB

Pomocí .aggregate() a $setUnion operátor.

db.collection.aggregate([
    { "$project": { 
        "attribute3": { "$setUnion": [ "$attribute1", "$attribute2" ] } 
    }}
])

Což dává:

{
    "_id" : ObjectId("52f0795a58c5061aa34d436a"),
    "attribute3" : [8, 4, 2, 6, 3, 7, 1]
}


  1. Napište svého prvního poradce

  2. Spring data Match and Filter Nested Array

  3. MongoDB $toLower

  4. mapování v create index v elasticsearch through mongodb river se neprojeví