Mongodb正则模糊查询,查询的字段为int型时,无法查出结果
背景:模糊查询,但所查询的字段为int型,但正则匹配的是字符串,导致无法查出结果
思路:可以先把所查询的字段转为string类型,再去查询
吐槽:国内关于mongodb的资料还是少,这个办法是在外网找到的
上代码吧,查询project_id以2开头的数据,
mongodb shell:
db.getCollection('project_recommend').find({
"$expr": {
"$regexMatch": {
"input": {
原创
2021-09-03 11:48:10 ·
1576 阅读 ·
0 评论