MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Scal dwa pola tablicy w mongoDB

Korzystanie z .aggregate() metoda i $setUnion operatora.

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

Co daje:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB nie działa. BŁĄD:ścieżka db (/data/db) nie istnieje.

  2. Jak wysyłać zapytania do MongoDB bezpośrednio z Rubiego zamiast używać Mongoid?

  3. Mongodb $lookup dynamiczna kolekcja

  4. Jak usunąć wszystkie elementy z kolekcji MongoDB

  5. Jaki jest pożytek z Jade lub Handlebars podczas pisania aplikacji AngularJs