You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MongoDB查询如何提取部分字段为空值的对应数据记录行

你当前使用的查询逻辑是筛选出Param1既不是空值也不是空字符串的记录,因此会跳过所有空值记录,和你要提取空值记录的需求完全相反,调整查询条件为匹配Param1等于空值或空字符串即可。

修改后的查询代码

mongo_docs = mongo.db.user.find({"$or":[{"Param1": None}, {"Param1": ""}]})

补充说明

如果需要把Param1字段本身不存在的记录也纳入结果,可以调整查询条件:

mongo_docs = mongo.db.user.find({"$or":[{"Param1": None}, {"Param1": ""}, {"Param1": {"$exists": False}}]})

内容的提问来源于stack exchange,提问作者mary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 02:24:03