MongoDB如何查询文档中的数组类型数据

 时间:2024-10-14 03:37:14

1、打开一个命令行窗口,通过 MongoDB 数据库提供的 mongo 工具连接本地的服务。

MongoDB如何查询文档中的数组类型数据

2、准备测试数据,步骤如下:1. 通过 use 数据库名称 命令切换到特定数据库;2. 通过 db.集合名称.insertMany 命令向特定集合中插入多条包含数组类型数据的文档内容。

MongoDB如何查询文档中的数组类型数据

3、数组数据的单值匹配查询,命令格式为:db.集合名称.find( {属性名称 : 属性值} );这个属性对应的值为数组类型,只要数组中包含该属性值的文档都会被返回。

MongoDB如何查询文档中的数组类型数据

4、数盲褓梆尺组数据的多值 or 匹配查询,命令格式为: db.集合名称.find( { $or : [ {属性名称 多唉捋胝: 值1}, {属性名称 : 值2} ... ] }; 只要文档中该属性值对应的数组中包含其中任意一个值,就会被获取返回。

MongoDB如何查询文档中的数组类型数据

5、数盲褓梆尺组数据的多值 and 匹配查询,命令格式为:db.集合名称.find( {$and : [ {属性名称 多唉捋胝: 值1}, {属性名称 : 值2} ... ]} ) ; 只有文档中该属性值对应的数组中包含所有的指定值(不区分值的顺序),才会被获取返回。

MongoDB如何查询文档中的数组类型数据

6、直接通过数组格式查询文档数据,命令格式为:db.集合名称.find( { 属性名称 : [值1, 值2, ...] } ); 只有数据库中该属性对应的数组值和查询中指定的数组值完全一致的文档才会被返回(值的顺序也要一致)。

MongoDB如何查询文档中的数组类型数据
  • GoogleChrome浏览器如何管理每个页面占用资源?
  • 如何去掉winform Button控件的边框线
  • 如何在苹果电脑中搭建局域网服务器?
  • Adobe软件卸载失败怎么办
  • iphone ios系统移动设备配置outlook邮箱方法
  • 热门搜索
    艺术节手抄报内容 数学乐园手抄报 关于科技节的手抄报 小学数学手抄报图片 八礼四仪手抄报内容 小学英语手抄报内容 诚信教育手抄报 九一八事变手抄报 五一手抄报大全 关于鸟的手抄报