• mongodb学习


    索引添加:

    db.xxxxxxxxxxx.ensureIndex({"name":1,"age":-1,"sex":1})

    xxxxxxxxxxx为集合

    重建索引:

    db.xxxxxxxxxxx.reIndex({})

    创建数据库(如果有则切换,如果不存在则创建):

    Use admin

    创建用户:

    切换至数据库下创建:

    db.createUser({user:"admin",pwd:"passworf",roles:[{role:"userAdminAnyDatabase",db:"admin"}]);

    1. 数据库用户角色:readreadWrite;

        2. 数据库管理角色:dbAdmindbOwneruserAdmin

        3. 集群管理角色:clusterAdminclusterManagerclusterMonitorhostManager

        4. 备份恢复角色:backuprestore

        5. 所有数据库角色:readAnyDatabasereadWriteAnyDatabaseuserAdminAnyDatabasedbAdminAnyDatabase

        6. 超级用户角色:root  

        // 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner userAdminuserAdminAnyDatabase

        7. 内部角色:__system

    登录(首先要切换到数据库下):

    db.auth(‘admin’,’password’);

    创建用户zyttr(读写权限)

    db.createUser({user:"zyttr",pwd:"passworf",roles:[{role:"readWrite",db:"zyttr"}]);

    在已有集合上添加索引(1为增序,-1为倒序):

    db.集合名称.ensureIndex({"curday":1,"timestamp":-1,"userId":1,"serverId":1})

  • 相关阅读:
    Java容器学习之ArrayList
    Java容器学习之List
    个人感悟
    python_批量修改密码综评
    修改的一段递归文件代码
    showtimu
    20190321xlVBA_明细信息表汇总成数据表
    20190320xlVBA_考场座位设置
    RG
    wdVBA_替换删除选择题括号中的选项
  • 原文地址:https://www.cnblogs.com/magmell/p/8709225.html
Copyright © 2020-2023  润新知