loopback js mongdb null或缺少字段

mkshixfv  于 2021-06-23  发布在  Mysql
关注(0)|答案(2)|浏览(308)

我正在为后端restapi使用loopbackjs。我正在从mysql切换到mongodb。
我一直在使用这样的查询过滤器:

{filter:{where:{fieldName:null}}}

这在mysql中可以很好地工作,但是当切换到mongodb时就不起作用了。https://docs.mongodb.com/v3.2/tutorial/query-for-null-fields/ 正如文件所说,这是支持的。我是否缺少一些环回配置?
我的目标是在不更新任何查询的情况下将mysql改为mongodb。

bxfogqkk

bxfogqkk1#

连接器正在将您的查询转换为 command=find [ { fieldName: { '$type': 10 } }, 您可以将其添加到数据源对象以使用扩展运算符并重新获得功能。 "allowExtendedOperators": true 前任 { "where": { "or": [ { "name": null }, {"name": { "exists": false } } ] } }

nkhmeac6

nkhmeac62#

在mongodb中查询时不需要“where”。
你能试着查询这个吗?
db.coll.find({fieldname:null})

相关问题