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

MongoDB - jak zapytać o zagnieżdżony element w kolekcji?

Użyj notacji kropkowej (np. advertisers.name ) do zapytania i pobierania pól z zagnieżdżonych obiektów:

db.agencies.find({
 "advertisers.created_at": {
   $gte: start,
   $lt: end
  }
 },
{
 _id: 1,
  program_ids: 1,
  "advertisers.name": 1
 }
}).limit(1).toArray();

Odniesienie:Pobieranie podzbioru notacji pól i kropek



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Aktualizowanie zagnieżdżonej tablicy za pomocą MongoDB

  2. Jak przełączyć pole logiczne w jednym dokumencie za pomocą operacji atomowej?

  3. MongoDB / Meteor / Eksportuj MONGO_URL do wdrożonych aplikacji

  4. Używanie map/reduce do mapowania właściwości w kolekcji

  5. php mongodb znajdź n-ty wpis w kolekcji