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

MongoDB :znajdź wartość w tablicy z wieloma kryteriami

Możesz użyć $elemMatch, aby sprawdzić, czy element w tablicy pasuje do określonego wyrażenia dopasowania.

W tym przypadku możesz go użyć, aby uzyskać dokument, którego tablica liczb zawiera element z przedziału od -10 do 10:

   db.foo.find( { numbers : { $elemMatch : { $gt : -10 , $lt : 10 } } } );

To po prostu zwróci dokument _id :2.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb Query Aby wybrać rekordy posiadające podany klucz

  2. Błąd podczas łączenia się z MongoDb Atlas Server

  3. MongoDB $type Operator potoku agregacji

  4. MongoDB, usuń obiekt z tablicy

  5. Odpytywanie obiektów osadzonych w Mongoid/rails 3 (operatory Lower than, Min. i sortowanie)