sql >> Databáze >  >> NoSQL >> MongoDB

Jak provedete dotaz AND na pole v mongodb?

Použijte podmínku $all k nalezení záznamů, které odpovídají podmínkám „červené“ i „modré“.

db.my_collection.find({tags: { $all : ["red","blue"]}})

Pokud chcete záznamy, které odpovídají buď „červené“ nebo „modré“, můžete použít podmínku $in.

db.my_collection.find({tags: { $in : ["red","blue"]}})


  1. Dotaz s formátem data řetězce v mongodb

  2. Použití Async s MongoDb k vyplnění dokumentů sbírky v pořadí

  3. Vytváření personalizovaného Newsfeedu podobného Facebooku:SQL, MongoDB?

  4. Jak získat instanci db z nativního ovladače node-mongo?