大学生怎么做网站,服装市场调研报告范文,无锡互联网,wordpress 主题 试用基本命令
连接到 MongoDB
mongo显示所有数据库
show dbs选择#xff08;或创建#xff09;数据库
db集合操作
显示当前数据库中的所有集合
show collections创建集合
db.createCollection(myCollection)删除集合
db.myCollection.drop()文档操作
插入文…基本命令
连接到 MongoDB
mongo显示所有数据库
show dbs选择或创建数据库
db集合操作
显示当前数据库中的所有集合
show collections创建集合
db.createCollection(myCollection)删除集合
db.myCollection.drop()文档操作
插入文档
插入单个文档
db.myCollection.insertOne({name: Alice, age: 25})插入多个文档
db.myCollection.insertMany([{name: Bob, age: 30}, {name: Charlie, age: 35}])查询文档
查询所有文档
db.myCollection.find()带条件查询
db.myCollection.find({age: {$gt: 30}})查询特定字段
db.myCollection.find({}, {name: 1, age: 1, _id: 0})更新文档
更新单个文档
db.myCollection.updateOne({name: Alice}, {$set: {age: 26}})更新多个文档
db.myCollection.updateMany({age: {$gt: 30}}, {$set: {status: Senior}})替换文档
db.myCollection.replaceOne({name: Alice}, {name: Alice, age: 27, city: New York})删除文档
删除单个文档
db.myCollection.deleteOne({name: Alice})删除多个文档
db.myCollection.deleteMany({age: {$lt: 30}})索引操作
创建索引
db.myCollection.createIndex({name: 1})显示索引
db.myCollection.getIndexes()删除索引
db.myCollection.dropIndex(name_1)聚合操作
聚合查询
db.myCollection.aggregate([{$match: {status: Senior}},{$group: {_id: $status, total: {$sum: 1}}}
])数据库管理
删除数据库
db.dropDatabase()用户和权限
创建用户
db.createUser({user: myUser,pwd: myPassword,roles: [{role: readWrite, db: myDatabase}]
})删除用户
db.dropUser(myUser)备份和恢复
数据库备份
mongodump --db myDatabase --out /path/to/backup数据库恢复
mongorestore /path/to/backup/myDatabase性能调优
查看性能状态
db.serverStatus()查看当前操作
db.currentOp()杀死长时间运行的操作
db.killOp(opid)常用查询操作
查询条件和投影
db.myCollection.find({age: {$gte: 25}}, {name: 1, age: 1, _id: 0})排序
db.myCollection.find().sort({age: -1})分页
db.myCollection.find().skip(10).limit(10)