Podman下载mongodb命令
podman run -d --name mongodb2 -p 27016:27017 mongo
Navicat创建连接
新建数据库
创建集合
use test
db.createCollection("coll1")
MongoDB查询命令
## 条件查询
db.getCollection("coll1").find({Date: "20230924"})
db.getCollection("coll1").find({"date": {$gte: "2023-09-23", $lte: "2023-09-24"}})
new Date(doc.date).toString("dd/MM/yyyy")
## 查询所有
db.getCollection("coll1").find()
新增数据
db.coll1.insertMany([{name: "小明1",age: "18",ordered: true, date:"20230922"},{name: "小明2",age: "28",ordered: true, date:new Date()}])
修改数据
## multi:设置为true时会更新所有符合条件的文档,默认为false只更新找到的第一条
db.coll1.update({'_id':ObjectId('650e3f1a517e0000f9002d74')},{$set:{'name':'小明'}},{multi:true})
删除数据
## justOne:设置为true只删除一条记录,默认为false删除所有记录
db.coll1.remove({'_id':ObjectId('650e3f1a517e0000f9002d73')})