mongodb查询出集合中字段值为空的字段

juno_393 2019-08-06 05:28:17


如图,表格中phone字段为空。所以查询出来没有phone字段。怎么才能把为空的phone字段也查询出来呢?
...全文
2162 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
小茂飞飞 2020-03-13
  • 打赏
  • 举报
回复
$exists
faith.huan 2019-08-06
  • 打赏
  • 举报
回复
提供个简单的例子,仅供参考

// 插入三条数据
db.csdn.insertMany([
	{
		"sessionId": 1,
		"phone": null
	},
	{
		"sessionId": 2
	},
	{
		"sessionId": 3,
		"phone": 12
	}
]);
 
// 以下实现当phone为null或不存在时显示为字符串空
db.csdn.aggregate([
    { $addFields: { 
        "phone": {$ifNull: [ "$phone", "空" ]}} 
    }
])

81,117

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧