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

zapytanie mongoose:znajdź obiekt według id w tablicy

Gdy interesuje Cię pełny obiekt, wystarczy proste find :

.find({"facebook.id":"<id>", "images.id":<image-id>})

Nie sądzę, że istnieje sposób na zmniejszenie tablicy obrazów w wyniku.

Aby zaktualizować pojedynczy element w tablicy obrazów, możesz użyć tego:

.update({"facebook.id":"<id>", "images.id":<image-id>}, {$set : {"images.$.main" :false} } );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak skalować MongoDB?

  2. Jak zmusić MongoDB pullAll do ignorowania kolejności dokumentów?

  3. Zapisywanie przedmiotów w Mongoose dla pętli za pomocą metod schematu

  4. MongoDB $reverseArray

  5. Mongusta:schemat kontra model?