mongodb下划线通配符搜索
我是mongodb的新手。我只想知道mysql的Mongodb等价运算符是什么,用于通配符搜索。例如,在mysql中,如果想要以123 456 7890的格式搜索电话号码列,我们可以像“\uuuu\uuuu”这样搜索。如果在MySql中您可能有一个通配符如下的查询,我们如何在mongodb中搜索它:mongodb下划线通配符搜索,mongodb,search,wildcard,Mongodb,Search,Wildcard,我是mongodb的新手。我只想知道mysql的Mongodb等价运算符是什么,用于通配符搜索。例如,在mysql中,如果想要以123 456 7890的格式搜索电话号码列,我们可以像“\uuuu\uuuu”这样搜索。如果在MySql中您可能有一个通配符如下的查询,我们如何在mongodb中搜索它: mysql>从宠物中选择* 在Mongo中,您可以使用,如: db.pets.find({name:{$regex:/[a-zA-Z]{5}/}) 如果您可以为所需编写正则表达式,那么您可以用这种方
mysql>从宠物中选择*代码>
在Mongo中,您可以使用,如:
db.pets.find({name:{$regex:/[a-zA-Z]{5}/})代码>
如果您可以为所需编写正则表达式,那么您可以用这种方式进行查询
这里有一些表示电话号码之类的表达:但它给了我5个或更多字符。如果我想要5个字符呢matched@sureshsgpm您只需要编写正则表达式来匹配所需的内容。在本例中,为了仅匹配5,您可以执行如下操作:/^.{5}$/代替。你只需要看看如何写一些正则表达式。如果我的答案解决了你的问题,你介意点击它旁边的接受按钮吗?