当前位置: 首页 > news >正文

网站建设需要会什么软件有哪些方面wordpress FTP媒体库

网站建设需要会什么软件有哪些方面,wordpress FTP媒体库,建立网站目录结构时应该注意哪几个方面,大型旅行社自建网站MongoDB内嵌文档的查询 文章目录 MongoDB内嵌文档的查询使用点号.查询内嵌文档嵌套字段的相等匹配使用查询操作符进行匹配指定AND条件 嵌套文档的匹配使用 MongoDB Atlas 查询内嵌文档导航至集合指定查询过滤文档点击应用 可以使用下面几种方法查询MongoDB中的嵌入文档&#xf…

MongoDB内嵌文档的查询

文章目录

  • MongoDB内嵌文档的查询
    • 使用点号`.`查询内嵌文档
      • 嵌套字段的相等匹配
      • 使用查询操作符进行匹配
      • 指定AND条件
    • 嵌套文档的匹配
    • 使用 MongoDB Atlas 查询内嵌文档
      • 导航至集合
      • 指定查询过滤文档
      • 点击应用

可以使用下面几种方法查询MongoDB中的嵌入文档:

  • 编程语言的驱动程序,比如:Java、Python灯。
  • MongoDB Atlas UI。
  • MongoDB Compass。
  • 其他第三方工具。

下面的示例使用mongosh的db.collection.find()方法对内嵌/嵌套文档进行查询,如果使用其他编程语言或驱动,写法会有不同。

首先,使用下面的语句创建inventory数据集:

db.inventory.insertMany( [{ item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" },{ item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "A" },{ item: "paper", qty: 100, size: { h: 8.5, w: 11, uom: "in" }, status: "D" },{ item: "planner", qty: 75, size: { h: 22.85, w: 30, uom: "cm" }, status: "D" },{ item: "postcard", qty: 45, size: { h: 10, w: 15.25, uom: "cm" }, status: "A" }
]);

使用点号.查询内嵌文档

要对嵌入/嵌套文档中的字段指定查询条件,可使用点符号(“field.nestedField”)。使用点表示法查询时,字段和嵌套字段必须在引号内,

嵌套字段的相等匹配

db.inventory.find( { "size.uom": "in" } )

使用查询操作符进行匹配

{ <field1>: { <operator1>: <value1> }, ... }

下面的查询对嵌入在大小字段中的字段h 使用小于运算符$lt

db.inventory.find( { "size.h": { $lt: 15 } } )

指定AND条件

下面的查询选择嵌套字段h小于15、嵌套字段uom等于"in"、状态字段等于"D"的所有文档:

db.inventory.find( { "size.h": { $lt: 15 }, "size.uom": "in", status: "D" } )

嵌套文档的匹配

可使用查询过滤器文档{ <field>: <value> }在嵌套文档的字段上指定相等条件,其中<value>是要匹配的文档。
例如,下面的查询选择字段size等于文档{ h: 14, w: 21, uom: "cm" }的所有文档:

db.inventory.find( { size: { h: 14, w: 21, uom: "cm" } } )

MongoDB不建议对内嵌文档进行相等匹配,因为需要指定的<value>文档的精确匹配,包括字段顺序。
例如,以下查询与inventory集合中的任何文档均不匹配:

db.inventory.find(  { size: { w: 21, h: 14, uom: "cm" } }  )

当与不使用有序数据结构表达查询的驱动程序一起使用时,对内嵌文档使用相等匹配的查询结果是未定义的。

使用 MongoDB Atlas 查询内嵌文档

查询MongoDB Atlas中的文档数组,可按照以下步骤操作:

导航至集合

  1. 在 MongoDB Atlas UI 中,单击侧栏中的数据库。
  2. 对于包含样本数据的数据库部署,单击浏览集合。
  3. 在左侧导航窗格中,选择sample_training数据库。
  4. 选择grades集合。

指定查询过滤文档

为Filter字段指定查询过滤文档。查询过滤文档使用查询运算符来指定搜索条件。

把下面的查询过滤器文档直接复制到过滤器搜索栏中:

{ scores: { type: "exam" } }

点击应用

查询过滤器返回sample_training.grades集合中的所有文档,其中scores字段包含考试分数类型。

http://www.yayakq.cn/news/287902/

相关文章:

  • 移动通网站建设商洛网站建设哪家好
  • 网站开发做原型吗做民宿推广都有哪些网站
  • 广告设计制作公司网站购物网站开发教案
  • 连云港市建设工程质量监督站网站公司微信网站开发平台
  • 如何管理企业网站网站seo跟短视频
  • 广州微型网站建设当面付 wordpress插件
  • 世界杯网站源码下载高校网站建设资料库
  • 公司做网站那个网站好做网站的项目实施方案
  • 网站域名切换高仿卡地亚手表网站
  • 网站建设业务员培训wordpress添加优酷视频播放
  • 去什么网站做推广创意产品网站
  • 东八区网站建设用wex5可以做网站吗
  • 做网站用什么开源程序网站建设工作室深圳
  • 网站建设运营法律风险防范网站里的搜索怎么做
  • 如何做文化传播公司网站怎么在网站上做按钮
  • 三合一网站建设官网seo外包一共多少钱
  • 潍坊住房和城乡建设局招标网站2023年阳性最新上班政策
  • wordpress 硬件要求长沙专业网站优化定制
  • 平顶山建设局网站公众平台网站开发哪家好
  • 互联网网站运营ps美工教程自学网
  • 微信网页宣传网站怎么做百度指数爬虫
  • 能先做网站再绑定域名吗凡客诚品vancl
  • 西安网站价格六盘水北京网站建设
  • 个人站长怎么样做网站才不会很累商丘百度推广电话
  • 厦门做手机网站公司wordpress快速配图
  • 如何查询网站备案时间查询网站类型定位
  • 工厂网站怎么做网站设计外文文献
  • 庞各庄网站建设公司物流公司怎么做网站
  • 网站导航的分类有哪些可以编辑图片的wordpress
  • 高权重网站 内页做跳转给新网站淘宝网站建设类直通车