sql >> Database teknologi >  >> NoSQL >> MongoDB

Flet to array-felter i mongoDB

Brug af .aggregate() metoden og $setUnion operatør.

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

Hvilket giver:

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


  1. Sådan sikrer du, at dine MongoDB-klynger kan overleve Amazon AWS-udfald?

  2. Operationel databaseadministration

  3. Er der nogen måde at arbejde med sessioner uden at låse på ASP.Net MVC-webstedet?

  4. Hvordan indsætter man milliarder af data til Redis effektivt?