开发者社区> 问答> 正文

mongodb如何判断字段是否存在

mongodb如何判断字段是否存在

展开
收起
社区秘书 2019-12-10 14:27:25 916 0
1 条回答
写回答
取消 提交回答
  • $exists判断字段是否存在

    查询所有存在age字段的记录

    查询所有不存在name字段的记录

    举例如下:

    C1 表的数据如下:

    
    { "_id" : ObjectId("4fb4a773afa87dc1bed9432d"), "age" : 20, "length" : 30 }
    
    { "_id" : ObjectId("4fb4a7e1afa87dc1bed9432e"), "age_1" : 20, "length_1" : 30 }
    

    查询存在字段age的数据:

    
    { "_id" : ObjectId("4fb4a773afa87dc1bed9432d"), "age" : 20, "length" : 30 }
    

    可以看出只显示出了有age字段的数据,age_1的数据并没有显示出来。

    查询在users文档中"sex"字段存在的记录:

    2019-12-10 14:31:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载