sql >> Database >  >> NoSQL >> MongoDB

MongoDB:vind waarde in array met meerdere criteria

U kunt $elemMatch gebruiken om te controleren of een element in een array overeenkomt met een opgegeven overeenkomstexpressie.

In dit geval kunt u het gebruiken om een ​​document te krijgen waarvan de getallenreeks een element heeft dat tussen -10 en 10 ligt:

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

Hiermee wordt alleen het _id :2-document geretourneerd.




  1. Hoe de lokale Mongo-database te verbinden met docker

  2. Hoe HBase in CDP de S3 van Amazon kan benutten

  3. Een MessagePacked-hash opslaan in Redis

  4. Is er een opdracht in Redis voor HASH-gegevensstructuur vergelijkbaar met MGET?