RoboMongo在集合中查找某些文档

时间:2016-03-23 17:00:28

标签: mongodb robo3t

在我的收藏中Person我有很多人叫迈克。 有没有办法找到所有名叫迈克的人? 目前,我只能使用整个名称一次找到一个人。

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

我尝试过这样的事情:

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

非常感谢MongoDb。

1 个答案:

答案 0 :(得分:4)

你想要这样的东西:

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

严格来说,使用左锚定正则表达式查找以" Mike"开头的所有字符串,如果您愿意,可以使其更具选择性。