Dans la capture d'écran ci-dessus, vous pouvez voir que j'ai ouvert un document nommé (1) ObjectId(572b...ec7a) de mon tests dans ma base de données Mongo. (le tests est remplie de documents comme celui-ci) Vers le bas de la capture d'écran, vous pouvez voir qu'il y a un champ nommé Nom qui est de type chaîne de caractères avec une valeur de EditMessagesSettings . Je voudrais interroger le tests et renvoie tout document qui contient un Nom (par exemple EditMessagesSettings dans ce cas). Comment puis-je faire ?
Voici quelques-unes des requêtes que j'ai tentées sans succès, en obtenant un message de retour du genre Récupération de 0 enregistrement(s) en 4ms .
- db.getCollection('tests').find({Name : "EditMessagesSettings"})
- db.getCollection('tests').find({Name:{$regex : "Settings"}})
Edit : si c'est n'importe quelle constellation, si je tape dans db.getCollection('tests').find({Obj}) j'obtiens une option d'auto-complétion de ObjectId( .