Mongo对数字字符串不敏感的find()

时间:2018-07-31 14:49:56

标签: mongodb

是否可以通过数字字段(不一定将其存储为数字)来查找文档?

这是一个示例集合。

{ "_id" : ObjectId("5b606fe0f73e7e0f3c263439"), "some_num" : "123" }
{ "_id" : ObjectId("5b606fe1f73e7e1b3f37a8f0"), "some_num" : 456 }

我希望能够执行以下操作或接近它。

db.my_collection.find({ some_num: 123 })
db.my_collection.find({ some_num: "456" })

就这样,我必须先知道存储在数据库中的类型,然后才能查询它。我必须走正则表达式路径,还是有一些$ special_option可以用于此用途?

0 个答案:

没有答案