mongodb基本操作

发布时间 2023-04-19 16:18:39作者: cococooder

1. 创建库

说明,mongodb没有创建库的功能,只要use 'dbname' 就声明了一个库,但是show dbs 的时候并不显示。在插入一条记录后,再用show dbs。这个时候库才真正建立.

参考 https://www.mongodb.com/basics/create-database

例: use products

2. 插入数据 

db.user.insert({name: "Ada Lovelace", age: 205}) 在collection(表的概念)user上插入记录 ,使用的库是 products

3. 查看数据 

db.user.find()

4. 创建用户用于client使用

db.createUser(

{ user: "root",
pwd: 'password here',
roles: [ { role: "userAdmin", db: "products" },
{ role: "readWrite", db: "products" },
"dbAdmin",
] } )

创建用户可能参考 https://www.mongodb.com/docs/manual/tutorial/create-users/

角色这块可以参考  https://www.mongodb.com/docs/manual/reference/built-in-roles/#std-label-database-administration-roles

 

5. 客户端的使用

https://www.mongodb.com/docs/drivers/