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

商城网站建设正规公司周村网站制作哪家好

商城网站建设正规公司,周村网站制作哪家好,wap建站程序哪个好,重庆建设工程施工安全管理平台MongoDB支持在集合文档中的任意字段上创建索引#xff0c;默认情况下所有的集合都有一个_id字段的索引#xff0c;用户和应用可以新增索引用于查询和操作。 一、准备工作 这里准备一些学生数据 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.ho-use.cn/article/10821500.html

相关文章:

  • 网站设计师培训浙江建设网
  • 优化网站服务东莞整合网站建设
  • wordpress的知名网站江苏哪家做网站排名比较好
  • 建设厅证书查询网站网页一般用什么语言编写
  • 恶意网站是怎么实现的wordpress 用户功能
  • 网站设置301重定向神马推广登录
  • 常州模板建站平台那些彩票广告网站怎么做的
  • 网站婚庆模板免费咨询婚姻律师回答在线
  • 防爆玻璃门网站建设网页qq空间登陆在线登录入口
  • wordpress 设置导航菜单襄阳seo技术
  • 长安做外贸网站长春九台建设局网站
  • 高端网站开发平台天津建设工程信息网账号密码
  • 福州网站建设网络公司排名网站总体规划说明
  • 四川大学官方网站规划建设处网站开发的技术指标
  • pc网站自动转换wap网站手机网站怎么做淘宝客
  • kesion系统做网站教程领取流量网站
  • 江苏企业网站制作哪家好html编辑器汉化版apk
  • 如何申请网站域名注册广州网站建设建航科技公司
  • 网站建设过程网页登陆界面怎么做
  • 天津装修公司做网站网站建设类毕业设计
  • 像那种代刷网站怎么做建设摩托车型号大全
  • 网站推广的工具( )新媒体运营的发展前景
  • 厦门城乡建设局网站加强旅游网站建设
  • 网站网站娱乐建设蚌埠响应式网站开发
  • 网站漏洞扫描服务ios认证 东莞网站建设
  • 广西灵山县建设局网站quercus wordpress
  • 公司网站建设手续品牌建设论文怎么写
  • 江苏网站建设网络公司安徽安搜做的网站怎么样
  • 简述网站制作过程如何自己制作网页
  • 制作制作网站建设的怎么创建小程序商店