MongoDB正则表达式使用PHP搜索整数值

时间:2015-01-05 13:26:24

标签: regex mongodb

我不想搜索article_id喜欢' 34%'

我用:

  

$ cursor = $ collection-> find(array(' article_id' => new)   MongoRegex(" / ^ 34 /&#34)));

但是,返回FALSE

帮帮我

1 个答案:

答案 0 :(得分:2)

MongoDB的正则表达式仅适用于字符串。因此,如果您需要此功能但又希望能够执行像$ gt之类的查询等数字,那么您需要复制您的字段并将其作为数字存储一次,并将其作为字符串存储一次。