学习地址:https://www.bilibili.com/video/BV16u4y1y7Fm
安装
下载地址
https://www.mongodb.com/try/download/community-kubernetes-operator
查看数据库
查看当前数据库
show dbs
show databases
切换数据库
use 数据库名称
cls=clear
创建集合(数据表)
db.集合名称.insertOne({name:"AAA"})
插入数据
db.集合名称.insertOne({AAA:"BBB"})
db.集合名称.insertMany([{AAA:"BBB"},{CCC:"DDD"}])
查看数据
db.集合名称.find()
条件查询
db.集合名称.find({查询字段名称:查询的指定数据})
db.集合名称.find({查询字段名称:查询的指定数据},{返回的字段1名称:1,返回的字段2名称,1})
db.集合名称.find({查询字段名称:查询的指定数据},{不返回的字段名称,0})
db.集合名称.find({查询字段名称:查询的指定数据},{返回字段名称:{$gt:3}}) 大于3才返回
$in:{1,2,3} 取值范围
$gt:3 >3
$exists:true 字段是否存在,而不是字段值是否存在。
$gte:3 >=3
$lte:3 <=3
$gte:3,$gte:5 3<=X<=5
$not:{条件} 对里面的条件取反再查询
$eq:条件 判等
$regex:正则表达式 /aaaa/
聚合
db.集合名称.countDocuments()
db.集合名称.countDocuments({查询字段名称:{查询条件:查询数值}})
查询一条数据
db.集合名称.findOne()
更新一条数据
db.集合名称.updateOne({旧的数据名称:数值},{$set:{新的数据字段:数值}})
删除数据
db.集合名称.deleteOne({字段名称:数据})
limit限制返回数量
db.集合名称.find().limit(数字)
skip跳过开头数据
db.集合名称.find().limit(数字).skip(数字)
命令手册