2016-03-23 1 views
1

Dans ma collection Person J'ai beaucoup de gens nommés Mike. Y at-il un moyen que je peux trouver toutes les personnes avec le prénom Mike? Actuellement, je ne peux trouver qu'une seule personne à la fois en utilisant le nom entier.RoboMongo trouver certains documents dans la collection

db.getCollection('Person').find({'name':'Mike Jones'}) 
db.getCollection('Person').find({'name':'Mike Woo'}) 
db.getCollection('Person').find({'name':'Mike Smith'}) 

J'ai essayé de faire quelque chose comme:

db.getCollection('Person').find({'name':'Mike '+ *}) 

très nouveau pour MongoDB merci.

Répondre

4

Vous voulez quelque chose comme ceci:

db.getCollection('Person').find({'name':/^Mike/}) 

à proprement parler qui utilise une gauche ancrée expression régulière pour rechercher toutes les chaînes qui commencent par « Mike », vous pouvez le rendre plus sélectif si vous le souhaitez.

+0

merci fonctionne très bien – user2456977