mongodb

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

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

1. 登录

bash 复制代码
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( <query>, <projection>, <options> )

bash 复制代码
urus> db.USER.find({username:'huahua'},{username:1,nickname:1}).sort({username:-1})
# db.USER.find()查询user表所有数据,并返回全部字段
  1. <projection>: {username:1,nickname:1},返回指定字段

<1 or true>:指定包含字段。如果为投影值指定非零整数,则该操作会将该值视为true。

<0 or false>:指定排除某个字段。

  1. <query>:{username:'huahua'} 返回查找的数据

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

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

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

min,max等

bash 复制代码
db.collection.find( { qty: { $gt: 4 } } )   查找qty>4的数据
相关推荐
茁壮成长的露露16 小时前
PMM监控MongoDB
数据库·mongodb
cookqq18 小时前
基于Spring AI+本地大模型+MongoDB实现私密化与记忆能力-企业级免费大模型应用
人工智能·mongodb·spring
eWidget1 天前
从MongoDB到金仓数据库:一场零中断的国产化迁移实践
数据库·mongodb·kingbase·数据库平替用金仓·金仓数据库
Yolanda941 天前
【IDEA】IDEA连接MongoDB数据库
数据库·mongodb·idea使用
一个天蝎座 白勺 程序猿2 天前
金仓数据库KingbaseES无缝替代MongoDB,实现核心业务系统平稳迁移
数据库·mongodb·架构·时序数据库·kingbasees
心态还需努力呀2 天前
不止于 MongoDB 替代:金仓数据库多模一体的技术实践与性能实测
数据库·mongodb
正在走向自律2 天前
KingbaseES数据库MongoDB兼容模式实战:协议级兼容实现业务平滑迁移
数据库·mongodb·国产数据库·kingbasees·电科金仓
倔强的石头1063 天前
多模融合重塑文档数据库:金仓数据库 MongoDB 兼容版的技术实践
数据库·mongodb·kingbase
Gary董4 天前
redis 和 mongoDB 的优劣
数据库·redis·mongodb
数据知道5 天前
一文掌握 MongoDB 详细安装与配置(Windows / Linux / macOS 全平台)
linux·数据库·windows·mongodb·macos