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

Znajdź jeden dokument z całej kolekcji, z jedną konkretną wartością zagnieżdżoną w wielu osadzonych dokumentach podrzędnych

możesz użyć agregacji mongodb, aby uzyskać dokładne dane wyjściowe zgodnie z wymaganiami

Account..aggregate([
{$match:{'buildings.gateways.devices.verificationCode':"4146"}},
{$unwind:"$buildings"},
{$unwind:"$buildings.gateways"},
{$unwind:"$buildings.gateways.devices"},
{$match:{'buildings.gateways.devices.verificationCode':"4146"}}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb dołącza do wielu kolekcji

  2. Modyfikuj i odtwarzaj oplog MongoDB

  3. Czy $in i $lub mogą się wzajemnie zastępować w MongoDB?

  4. Jak pobrać pliki graficzne z mongodb na stronę html?

  5. W Morphii jak mogę zaktualizować jeden osadzony obiekt wewnątrz tablicy ArrayList?