近几天接手维护的项目采用MongDB作为数据库。速度学习了一下用法,记录一下。
数据库操作
进入/创建数据库
删除数据库
1
| db.dropDatabase('myDatabase');
|
集合操作
创建集合
1
| db.createCollection('myCollection');
|
删除集合
清空集合
1 2
| db.myCollection.remove({}); db.myCollection.deleteMany({});
|
增删改查文档
查询文档
1 2 3 4 5 6 7 8 9 10 11
| db.myCollection.findOne({id: 1});
db.myCollection.findOne({id: 1}).name;
db.myCollection.find({id: {$gt: 3}});
db.myCollection.find({id: {$gt: 10}, name: 'John'});
|
插入文档
1 2 3 4 5 6
| db.myCollection.insertOne({id: 1, name: 'Julia'});
db.myCollection.insertOne({id: 1, name: 'Ruby'}, {id: 1, name: 'Sapphire'});
|
更新文档
1 2 3 4 5 6 7 8 9
| db.myCollection.update( { id: { $lt: 5 } }, { $set: { name: 'Julia' } } );
|
删除文档
1 2 3 4 5
| db.myCollection.deleteOne({id: 1});
db.myCollection.deleteMany({id: {$gt: 10}});
|
没了