删库
> db.dropDatabase()
创建集合(表)
> db.createCollection('a')
> db.createCollection('b')
直接插入文档,集合会自动创建
> db.c.insert({username: 'mongodb'})
> show collections
删除集合
> db.a.drop()
重命名集合
> db.b.renameCollection("bb")
插入文档
> db.fruit.insertOne({name: "apple"})
{
"acknowledged" : true,
"insertedId" : ObjectId("64954b7814048ce7b7db5861")
}
> db.fruit.insertMany([{name: "apple"}, {name: "pear"}, {name: "orange"}])
{
"acknowledged" : true,
"insertedIds" : [
ObjectId("64954bf814048ce7b7db5862"),
ObjectId("64954bf814048ce7b7db5863"),
ObjectId("64954bf814048ce7b7db5864")
]
}
> for(i=0;i<10000;i++){db.log.insert({"uid":i,"name":"mongodb","age":6,"date":new Date()}); }
find 查找
## 查询 log 集合所有信息
> db.log.find()
> show collections
## 指定单个条件查询
> db.log.find({uid: 15})
## 指定多个条件查询,相当于 and
> db.log.find({uid: 15,age: 6})
## 指定多个条件查询,以 or 方式
> db.log.find({ $or: [{uid: 15},{uid: 16},{uid: 17}]})
MySQL 和 mongodb 条件表达式对比
| MySQL | mongodb |
|---------- |:-------------:|
| 主库 db01 | 192.168.3.112 |
| 从库 db02 | 192.168.3.113 |
| 从库 db03 | 192.168.3.114 |
标签:uid,##,crud,db,mongodb,基本操作,find,log
From: https://www.cnblogs.com/zbc230/p/17499420.html