RoboMongo 在 collection 中找到某些文件

RoboMongo find certain documents in collection

在我的 collection Person 我有很多人叫迈克。 有没有办法找到所有名字为 Mike 的人? 目前我只能使用全名一次找到一个人。

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 很陌生,谢谢。

你想要这样的东西:

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

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