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邮箱方法
  • 热门搜索
    大连 旅游 c盘格式化会怎么样 济南 旅游 电脑老是自动关机怎么回事 贵州了旅游攻略 庐山旅游 东戴河旅游攻略 西安思源学院怎么样 英国旅游景点 丽水旅游