我正在研究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"}
Run Code Online (Sandbox Code Playgroud)
我想找到与"name"匹配的记录:"x".
所以查询将返回匹配xy,xyz,x的所有三个记录.
有可能在mongo.
如果有人知道plz回复.
谢谢
您可以使用正则表达式执行此操作:
db.customers.find( { name : /^x/i } );
Run Code Online (Sandbox Code Playgroud)
您可能希望在名称字段上有一些索引.
阅读MongoDB Documetation网站上的更多内容.
| 归档时间: |
|
| 查看次数: |
6950 次 |
| 最近记录: |