成员是否存在查询|学习笔记

简介: 快速学习成员是否存在查询

开发者学堂课程【快速掌握 MongoDB 数据库成员是否存在查询】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/400/detail/5202


成员是否存在查询

 

使用“$exists”可以判断某个字段是否存在,如果设置为 true 表示存在,如果设置为 false 就表示不存在。

范例:查询具有 parents 成员的数据。

db.students.find({ "parents": { "$exists":true} }).pretty( )

结果:

parents": [

{

""name": "高大拿- B〔父亲)”,

"age" : 50,

job”:“处长”

,

{

""name" :高大拿- B(母亲),

"age” : 46 ,

job” :"局长"

)

]

判断有无父母数据。

范例:查询不具有course成员的数据。

db.students.find({"course": { "$exists":false} }).pretty( ) ;

执行:

"_id" : object Id("5594ab1eeecd74894d19fff6""),

"name" :孙七”,

"sex" :“男,

age" : 19,

"score" : 20,..

"address":"海淀区"

"_id”: objectId( "5594ab1eeecd74894d19fff7""),

"name":王八”,

"sex” :“女

"age" : 21,

score" : 20,

address":"海淀区"

可以利用此类查询来进行一些不需要的数据的过滤。

但强烈建议数据组成最好一致。

相关文章
|
2月前
|
IDE Java 开发工具
imgKotlin - 扩展成员
imgKotlin - 扩展成员
21 1
|
5月前
|
SQL 数据采集 DataWorks
DataWorks产品使用合集之空间管理员怎么删除其他人创建的表
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
6月前
|
弹性计算 分布式计算 大数据
MaxCompute产品使用合集之如何将用户A从项目空间A申请的表权限需要改为用户B
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
6月前
|
数据库连接 网络安全 数据库
阿里云云效操作报错合集之接口按迭代ID查询工作项查不到或查询结果不正确,是什么原因
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
7月前
|
Java C++ Python
私有成员、公共成员、保护成员如何定义
私有成员、公共成员、保护成员如何定义
88 0
|
8月前
访问结构成员
【2月更文挑战第9天】访问结构成员。
34 3
|
8月前
|
设计模式 安全 C++
C++ 特殊成员
C++ 特殊成员
59 0
|
前端开发 JavaScript 数据管理
|
Go PHP 开发者
接口成员|学习笔记
快速学习接口成员,了解接口内部的成员规范,掌握接口的应用。
接口成员|学习笔记