mongodb

MongoDB增加身份验证 - jason47 - 博客园

db.collection.find() - MongoDB 手册 v6.0

安装mongosh:官网下载直接安装即可mongodb-mongosh_2.3.3_amd64.deb

1. 登录

root@JTVMbushu104:~# mongosh  # 无账号登录
test> use admin          # 切换数据库,先切换到有权限数据库再登录授权
switched to db admin
admin> db.auth('username','passwd') #切换账号权限
{ ok: 1 }
admin> > show databases          # 显示所有数据库
admin   132.00 KiB
config  108.00 KiB
local    72.00 KiB
unus   29.01 MiB

admin> show collections    # 显示数据库表


 2. 查询

db.collection.find( , , )

urus> db.USER.find({username:'huahua'},{username:1,nickname:1}).sort({username:-1})
# db.USER.find()查询user表所有数据,并返回全部字段

1.  : {username:1,nickname:1},返回指定字段
#  <1 or true>:指定包含字段。如果为投影值指定非零整数,则该操作会将该值视为true。
#  <0 or false>:指定排除某个字段。


2.  :{username:'huahua'} 返回查找的数据 

3.:   sort({username:-1}):附加处理,排序

limit(10):返回前十个数据

.skip(10):跳过前十个数据

min,max等

db.collection.find( { qty: { $gt: 4 } } )   查找qty>4的数据

mongodb_第1张图片3. 

3. 用户管理

mongodb_第2张图片

mongodb_第3张图片

你可能感兴趣的:(数据库-,mongodb)