zoukankan      html  css  js  c++  java
  • 牵引操作介绍

    db.student.ensureIndex({name: 1})
    给name字段创建索引, 1为指定按升序创建索引,如果你想按降序来创建索引指定为-1即可。
    实例
     
    db.student.getIndexes()
    查看索引
     
    db.student.find({"name": "yhy"}).explain()
    查看是否使用到了索引(由于MongoDB调优)
     
    db.student.dropIndex("name_1")
    删除索引
     
    db.students.ensureIndex({name: 1}, {unique: true})
    给name字段创建一个唯一键索引,那么再给students表增加一条行document,且name与之前存在的document的name值相同,那么就会报错, 如:增加一条document
    db.students.insert({name: "yhy"})
    报错的信息如下:
    WriteResult({
    "nInserted" : 0,
    "writeError" : {
    "code" : 11000,
    "errmsg" : "insertDocument :: caused by :: 11000 E11000 duplicate key error index: test.students.$name_1 dup key: { : "yhy" }"
    }
    })
  • 相关阅读:
    IDEA
    SpringCloud
    Docker
    Docker
    JDK排序
    选择排序
    冒泡排序
    计算一个整数数组的平均数
    (if语句)中国的个税计算方法
    读入一个表示年份的整数,判断这一年是否是闰年
  • 原文地址:https://www.cnblogs.com/liu1026/p/7787895.html
Copyright © 2011-2022 走看看