sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB:find værdi i Array med flere kriterier

Du kan bruge $elemMatch til at kontrollere, om et element i et array matcher et specificeret match-udtryk.

I dette tilfælde kan du bruge det til at få et dokument, hvis tal-array har et element, der er mellem -10 og 10:

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

Dette vil bare returnere dokumentet _id :2.




  1. MongoDB og CodeIgniter

  2. Hvordan bruger man Redis masseindsættelse?

  3. Hvordan kører jeg Redis på Windows 32 bit?

  4. MongoDB cursor.count()