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

jak pobrać częściowe obiekty z tablicy obiektów w polu w mongodb

aggregate to twoja odpowiedź

db.foo.aggregate({"$project" : {"two" : "$friends.two"}}).result

można to zrobić w inny sposób (uzyskanie odrębnych wartości)

db.foo.aggregate([      
    {'$project': {  
                    union:{$setUnion:["$friends.two"]}
                 }
    }
]).result;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kolejność Mongo według długości tablicy

  2. Osadzony dokument z asocjacją przynależność_to w Mongoid

  3. Tablica grupowa po odprężeniu i dopasowaniu

  4. Wirtualna populacja z Mongoose

  5. Indeksowanie tablicy/podobiektu w mongoDB powoduje błąd zduplikowanego klucza