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

Najděte dokument s polem, které obsahuje konkrétní hodnotu

Jako favouriteFoods je jednoduché pole řetězců, stačí se dotazovat přímo na toto pole:

PersonModel.find({ favouriteFoods: "sushi" }, ...); // favouriteFoods contains "sushi"

Ale také bych doporučil, aby bylo pole řetězců explicitní ve vašem schématu:

person = {
    name : String,
    favouriteFoods : [String]
}

Příslušnou dokumentaci naleznete zde:https://docs.mongodb.com/manual/tutorial/query-arrays/



  1. ImportError:Žádný modul s názvem redis

  2. Je memcached dinosaurus ve srovnání s Redisem?

  3. Jarní data MongoDB a hromadná aktualizace

  4. Bylo dosaženo maximálního počtu připojení Azure Redis Cache