我正在使用loopback js作为后端rest api。我正在从Mysql切换到Mongodb。
我一直在使用这样的查询过滤器:
{filter:{where:{fieldName:null}}}
这适用于mysql,但切换到mongodb时它不起作用。 https://docs.mongodb.com/v3.2/tutorial/query-for-null-fields/正如文件所述,它受到支持。我错过了一些环回配置吗?
我的目标是将mysql更改为mongodb而不更新任何查询。
答案 0 :(得分:1)
连接器正在将您的查询转换为myfolder/x/y/z/testimage1.jpg
myfolder
x/y/z/testimage1.jpg
您可以将其添加到数据源对象以使用扩展运算符并重新获得功能。
command=find [ { fieldName: { '$type': 10 } },
离
"allowExtendedOperators": true
答案 1 :(得分:-1)
你不需要"其中"在MongoDB中查询时。
你可以尝试查询一下吗?
db.coll.find({fieldName:null})