2016-03-23 13 views
1

Koleksiyonumda Person Mike adında çok kişi var. İlk adı olan Mike'ı bulabileceğim bir yol var mı? Şu anda tüm adı kullanarak bir kerede yalnızca bir kişi bulabiliyorum.RoboMongo koleksiyonundaki belirli dokümanları bul

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

Çok yeni mongodb sayesinde:

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

Ben böyle bir şey yaptığını çalıştı.

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

Kesinlikle o "Mike" ile başlayan tüm dizeleri aramaya sol demirlemiş normal ifadeyi kullanıyor konuşma, eğer isterseniz daha seçici yapabilirsiniz:

cevap

4

Böyle bir şey istiyorum.

+0

teşekkürler harika çalışıyor – user2456977

İlgili konular