如何在 mongoDB 中进行 LIKE? [复制]

Posted

技术标签:

【中文标题】如何在 mongoDB 中进行 LIKE? [复制]【英文标题】:How do I do a LIKE in mongoDB? [duplicate] 【发布时间】:2013-01-28 09:04:16 【问题描述】:

db.courses.find("course_number":"/^AFPRL/") 什么都不返回。

以下是我的数据库条目。请原谅我,因为我对 MongoDB 很陌生。我相信我正在尝试在 mysql 中执行等效的 LIKE 操作?


  _id: ObjectId("51072be2f046ed1c0e000000"),
  course_number: "AFPRL 100.00",
  room: "HW  215",

【问题讨论】:

MongoRegex 是你的朋友:php.net/manual/en/class.mongoregex.php 美丽的东西,更近一步 【参考方案1】:

正则表达式不是字符串。应该是

db.courses.find("course_number": /^AFPRL/) 

【讨论】:

谢谢,这有帮助!这在我输入 AFPRL 时有效,但是当我输入 AFPRL 1 时,它会破坏它。 使用 \s 匹配空格 如何在 c# 中做到这一点?

以上是关于如何在 mongoDB 中进行 LIKE? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 mongodb 中使用 $regex? [复制]

对mongodb中的数字进行sql'like'操作

如何使“LIKE”查询在 MongoDB 中工作?

如何在 Laravel 中使用“LIKE”? [复制]

如何在不指定字段名称的情况下使用 mongodb 在 nodejs 中进行部分数据搜索? [复制]

我如何使用like运算符在mongo db中查询[重复]