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

宜城网站建设网络推广google推广工具

宜城网站建设网络推广,google推广工具,怎么做视频直播网站,叮当app制作MongoDB支持在集合文档中的任意字段上创建索引,默认情况下所有的集合都有一个_id字段的索引,用户和应用可以新增索引用于查询和操作。 一、准备工作 这里准备一些学生数据 db.students.insertMany([{ _id: 1, name: "张三", age: 20, clas…

MongoDB支持在集合文档中的任意字段上创建索引,默认情况下所有的集合都有一个_id字段的索引,用户和应用可以新增索引用于查询和操作。

一、准备工作

这里准备一些学生数据

db.students.insertMany([{ _id: 1,  name: "张三", age: 20, class: { id: 1, name: "1班" }},{ _id: 2,  name: "李四", age: 22, class: { id: 2, name: "2班" }},{ _id: 3,  name: "王五", age: 24, class: { id: 3, name: "3班" }},
]);

二、查询索引

db.students.getIndexes();

上面我们查询了students集合中的索引列表

查询结果如下:

[ { v: 2, key: { _id: 1 }, name: '_id_' } ]

默认情况下,students集合中存在一个_id字段的索引;

三、创建索引

1、创建索引

db.students.createIndex({age: 1});

上面创建了age字段的正序索引,其中1代表的是按照age的值正序排序的索引,如果是-1代表的是按照age的值倒序排序的索引

2、查询索引

db.students.getIndexes();

结果如下:

[{ v: 2, key: { _id: 1 }, name: '_id_' },{ v: 2, key: { age: 1 }, name: 'age_1' }
]

可以看到多了一个名称为age_1的索引

3、执行查询

db.students.find({age: {$gt: 21}
})

结果如下:

[{ _id: 2, name: '李四', age: 22, class: { id: 2, name: '2班' } },{ _id: 3, name: '王五', age: 24, class: { id: 3, name: '3班' } }
]

4、查询过程

db.students.find({ age: { $gt: 21 } }).explain();

结果如下:

可以看到查询过程中会使用到索引名称为age_1的索引

四、创建内部文档索引

1、创建索引

db.students.createIndex({'class.name': -1});

上面创建了class字段下name字段的倒序索引,其中-1代表的是按照class字段下name字段的值倒序排序的索引,如果是1代表的是按照class字段下name字段的值正序排序的索引

注意:由于是内部文档,字段的引用中间需要使用符号(.)进行分割,索引key值两侧我们需要加上单引号

2、查询索引

db.students.getIndexes();

结果如下:

[{ v: 2, key: { _id: 1 }, name: '_id_' },{ v: 2, key: { age: 1 }, name: 'age_1' },{ v: 2, key: { 'class.name': -1 }, name: 'class.name_-1' }
]

可以看到多了一个名称为class.name_-1的索引

3、执行查询

db.students.find({ 'class.name': '1班'})

结果如下:

[ { _id: 1, name: '张三', age: 20, class: { id: 1, name: '1班' } } ]

4、查询过程

db.students.find({ 'class.name': '1班'}).explain();

结果如下:

可以看到查询过程中会使用到索引名称为class.name_-1的索引

http://www.15wanjia.com/news/170196.html

相关文章:

  • 搭建公司太原网站的优化
  • 厦门做网站优化的公司定制软件公司
  • 邯郸信息港聊天室seo管理系统创作
  • wordpress更换网站域名工业设计相关网站
  • 网站公司提供程序做网站需要多少
  • 网站tag 怎么实现学校二级学院网站建设
  • 福州网站开发广东省建设厅网站查询
  • 未来做那个网站致富好用的网站系统
  • 325平台代理谷歌优化培训
  • 物流网站模板下载wordpress 搭配keycdn
  • win2008r2 iis配置网站龙岗住房建设局网站
  • 什么网站可以接效果图做网站制网站制作公司
  • 设计网站公司 讲湖南岚鸿网站建设 百度云盘
  • 网站建设属于应用软件吗室内装潢
  • 通过服务推广网站的案例wordpress自动图片保存本地
  • 网站建设与实践模板安贞网站建设公司
  • 网站备案需要几天软件设计工作室网站
  • 黄山门票多少钱一张南宁关键词排名优化外包
  • 提示危险网站wordpress文章底部
  • 网络推广加盟深圳的seo网站排名优化
  • 专门做视频点评的网站深圳防疫政策最新
  • 青岛网站设计公司在哪找p2p网站建设报价2p排名
  • 网站到底怎么做出来的悟空建站是什么
  • 广东的网站建设网站改版费用
  • 如何做下载网站赚钱0基础学网站开发
  • 怎样做投资理财网站网上购物商城介绍
  • 视频网站文案我想来做外贸网站来推广
  • 网站的布局怎么做php ajax网站开发典型实例pdf
  • 台州网站建设网站陕西正天建设有限公司网站
  • 百城建设提质工程网站服装网站建设的规模和类别