gpt4 book ai didi

mongodb - 在 mongoDB 文档中检索空数组或 null

转载 作者:可可西里 更新时间:2023-11-01 10:39:30 26 4
gpt4 key购买 nike

我有一个我学校所有学生的收藏。每个文档都有一个 sports 数组属性,其中列出了每个学生进行的运动,但该属性可能显示为 sports: []sports: null 或根本不出现。

如何检索属于上述三种情况之一的所有文档?

如何向只有一项运动但未表示为数组的学生添加一项运动,即有sports: "Badminton" 的学生?这个属性可以变成数组吗?

最佳答案

您可以使用 $in运算符查询字段值是目标值列表中的任何一个的文档:

db.students.find({sports: {$in: [null, []]}})

请注意,null 大小写也匹配该字段不存在的文档。

关于mongodb - 在 mongoDB 文档中检索空数组或 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49101017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com