我需要在数字数据类型中查询mongodb使用'like'子句(如在sql中)。一眼就看出我的问题与这个问题相似:
How to query MongoDB with "like"?
由于它使用了正则表达式,所以给出的解决方案适用于字符串数据类型。但是,如果需要查找的字段是数字,它就不起作用。例如下面,用户集合的userId字段具有数据类型编号,这样的查询可以得到我期望的结果。
// This is not working
db.users.find({"userId": /.*8788.*/})
我曾试图谷歌和浏览mongodb文档,但还没有找到任何解决方案。