mongodb使用常用语法,持续更新

news/2024/7/7 20:54:56

设置快捷命令
D:\mongodb4.0.8\bin>mongod --config "D:\mongodb4.0.8\mongo.conf" --auth --install --serviceName "MongoDB"
mongodb配置文件
#数据库路径
dbpath=D:\mongodb4.0.8\data\db
#日志输出文件路径
logpath=D:\mongodb4.0.8\data\log\MongoDB.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤一些无用的日志信息,若需要调试请设置为false
quiet=true
#端口号 默认:27017
port=3307
登录
D:\mongodb4.0.8\bin>mongo --port 3307

设置用户名和密码(这里需要注意的是高版本用这个笔者现在用的4.0版本)
use admindb.auth("clb","password");
exit
db.createUser(
{
user:"test",
pwd:"password",
roles:[{role:"readWrite",db:"clb_business"}],
roles:[{role:"readWrite",db:"clb_business"}]
}
)
查找user命令
db.system.users.remove({user:"test"});
移除user命令
db.system.users.remove({user:"test"});
修改用户密码:
db.changeUserPassword("admin","Evan123.@xyz")
br/>db.createUser({user:"clb",pwd:"password",roles:[{role:"root",db:"admin"}]});
db.auth("clb","password");
exit
db.createUser(
{
user:"test",
pwd:"password",
roles:[{role:"readWrite",db:"clb_business"}],
roles:[{role:"readWrite",db:"clb_business"}]
}
)
查找user命令
db.system.users.remove({user:"test"});
移除user命令
db.system.users.remove({user:"test"});
修改用户密码:
db.changeUserPassword("admin","Evan123.@xyz")
添加用户权限
db.grantRolesToUser("admin", [ { role:"dbOwner", db:"test"} ]) ;
创建集合并插入数据
db.user.insert({name:"xx"});
集合插入语句
db.test.insert({name:"wb"});
查询语句
db.test.find().pretty();(查询所有集合)
查询特定字段
db.user.find({name:"xx"}).pretty();
删除集合
db.user.drop();

参考博客:
Windows环境mongodb高版本添加用户名和密码:
https://blog.csdn.net/u010523770/article/details/54599548

转载于:https://blog.51cto.com/13289255/2379350


http://lihuaxi.xjx100.cn/news/235772.html

相关文章

SAP创建webservice

目录 一、创建webservice 二、更改webservice 三、SoapUI测试webservice 四、查看webservice日志及排错 一、创建webservice 以用户相关的函数User为例创建webservice,事务码bapi查看bapi函数,BasisComponents-Security-User,选择Tools…

固定资产打印条码标签应用方案

条码在固定资产管理中的应用方案: 应用客户案例: 河南省交通规划勘察设计院 黄河水文勘察测绘局 以实物管理为基础,以条码技术的应用为特点。通过先进的条码技术对固定资产实物从购置、领用、转移、盘点、清理到报废等方面进行全方位准确监管…

SAP事务码f-02做账界面显示“页数”字段

事务码 f-02 做账界面,没有显示页数。 用户账号的参数添加 CSF (Country-Specific Fields)参数,参数值为 CN(伟大的China) 再次来到 f-02 的界面,显示了页数字段

深度分析Java的枚举类型——枚举的线程安全性及序列化问题

点击关注,快速进阶高级架构师作者:Hollis写在前面:Java SE5提供了一种新的类型-Java的枚举类型,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用,这是…

MATLAB矩阵操作

转载于:https://www.cnblogs.com/souhaite/p/10727988.html

网络管理员比赛回顾03-单臂路由

三层交换机sw1配置&#xff0c;划分三个vlan&#xff0c;3个接入端口分别允许各自vlan通过&#xff0c;一个骨干端口允许所有vlan通过。 <Huawei>undo terminal monitor <Huawei>sy [Huawei]sysname sw1[sw1]vlan batch 10 20 30 [sw1]interface g0/0/1 [sw1-Gig…

某网站破解备忘

某网站采用了多种反破解手段&#xff0c;特此开贴记录分析破解过程。 工具和参考 awesome-java-crawler - 我收集的爬虫相关工具和资料 java-curl - 本人写的java HTTP库&#xff0c;可用来替换chrome网络后端&#xff0c;更方便控制底层行为&#xff0c;如缓存、代理、监控、修…

SoJpt Boot 2.3-3.8 发布,Spring Boot 使用 Jfinal 特性极速开发

SoJpt Boot 2.3-3.8 发布了。SoJpt Boot 基于 JFinal 与 Spring Boot制作, 实现了 Spring Boot 与 Jfinal 的混合双打,使 Spring Boot 下的开发者能够体验 Jfinal 的极速开发特性。新版更新内容如下&#xff1a; SoJpt-Boot-2.3-3.8 changelog 1、加入事务注解,Tx(value"c…