Burny.tech
首页
碎片笔记
系统笔记
首页
碎片笔记
系统笔记
  • Git

    • Git
  • sh

    • Docker安装MySQL
    • Harbor
    • Gogs迁移仓库至Gitlab
    • freeSSL 配置
    • yum源更改
    • 数据库监控
    • 定时任务-crontabs
    • httpd-tools
    • jps
    • 自启动 以及挂载磁盘
    • 限制某个用户使用命令
    • 初始化Unbuntu
    • Linux命令相关
  • Java

    • Java
  • SpringBoot

    • SpringBoot
  • SpringJPA

    • JPA
  • MongoDB

    • MongoDB
  • MySQL

    • MySQL
  • Oracle

    • Oracle
  • 软考

    • 软考
  • Node

    • Node

MongoDB




/mongodb/apps/mongodb/bin
./mongo

//不存在则创建
use gdin-standard

show users   //查看所有用户
//创建用户
db.createUser({
    user:"gdin-standard",  
    pwd:"gdin-standard@2020",  
    roles:[
        {role:"readWrite",db:"gdin-standard"}
    ],
    "mechanisms" : [   //认证机制
		"SCRAM-SHA-1"
	]
})
 
 
db.dropUser('lisi')   //删除用户

数据库用户角色:read、readWrite;
数据库管理角色:dbAdmin、dbOwner、userAdmin;
集群管理角色:clusterAdmin、clusterManager、4. clusterMonitor、hostManage;
备份恢复角色:backup、restore;
所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
超级用户角色:root
内部角色:__system

# 文档
https://www.mongodb.com/docs/v6.0/reference/connection-string/
        Query query = new Query();
        Query query2 = new Query(Criteria.where("字段").gt(8000));

        Query query1=new BasicQuery("原生的条件");

        Update update =new Update();
        update.set("字段名","value");

        MongoTemplate mongoTemplate=new MongoTemplate();
        mongoTemplate.updateFirst(new Query(),update, Host.class)