我正在研究 mongodb 。我想在其中使用类似查询。我的收藏结构如下。
{ "name" : "xy" , "age" : 34 , "location" : "sss"}
{ "name" : "xyx" , "age" : 45 , "location" : "sshs"}
{ "name" : "x" , "age" : 33 , "location" : "shhss"}
{ "name" : "pq" , "age" : 23 , "location" : "hhh"}
{ "name" : "pqr" , "age" : 12 , "location" : "sss"}
我想查找与“name”匹配的记录:“x”。
所以查询将返回匹配 xy ,xyz,x 的所有三个记录。
在mongo中可以吗?
如果有人知道请回复。
谢谢
最佳答案
您可以使用正则表达式来做到这一点:
db.customers.find( { name : /^x/i } );
您可能希望在名称字段上有一些索引。
在 MongoDB Documetation 上阅读更多信息网站。
关于mongodb - 像 mongoDB 中的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5340045/