MongoDB 常用的基础命令

登录数据库

mongo -u "user_name" --authenticationDatabase "db_name" -p "123456"

查询所有数据库列表

show dbs

查看当前在哪个数据库下

db

切换数据库

use yapi

查看所有表

show collections

查看表内容

db.user.find().pretty()

查看所有用户权限

use admin
db.auth('admin','123456')
db.system.users.find().pretty()

查看当前用户

show users

其他用户登录

mongo -u "yapi" -p --authenticationDatabase "yapi"

创建表

db.createCollection('user')

更新字段

db.user.update({'_id':20},{$set:{'username':'MongoDB'}})

删除字段

db.user.update({'_id':20},{$unset:{'username':'MongoDB'}})

添加项

db.user.insert({
	"_id" : 21,
	"study" : true,
	"type" : "site",
	"username" : "name",
	"password" : "fb2934203990777bcdefa1c35101898f591c88f9",
	"email" : "example@mail.com",
	"passsalt" : "cpokc2o5cwp",
	"role" : "member",
	"add_time" : 1572321194,
	"up_time" : 1572321199,
	"__v" : 0
})

删除项

db.user.remove({"_id": 21})
原文地址:https://www.cnblogs.com/daowangzhizhu-pt/p/12759527.html