mongo
(配置了全局变量的情况下)mongo [dbName]
user [dbName]
show collections
db[collectionName].find()
name
为小明
的的数据 db[collectionName].find({name: '小明'})
name
为小明
的的数据 db[collectionName].remove({name: '小明'})
db.dropDatabase()
db || db.getName()
db.stats()
db.getMongo()
创建一个集合 db.createCollection(collectionName, options) 也可以直接使用 db[collectionName].insert({...}), 数据库会自动进行创建集合
获取到指定集合名称的集合 db.getCollection(collectionName)
查看当前数据库里的所有集合 show collections
查看当前集合的数据总条数 db[collectionName].count()
删除当前集合 db[collectionName].drop()
查询排序后的结果 db[collectionName].find().sort({[filed]:1}) //1 为正序 -1为倒序
查询数据含有某个字段的数据 db[collectionName].find({age: 20})
向集合新增一条数据
db[collectionName].insert({
name: xxx,
age: xxx,
...
})
// 或者
db[collectionName].save({
name: xxx,
age: xxx,
...
})
从集合中删除一条数据
db[collectionName].remove({age: 23})
// 删除 collectionName 中 age 为 23 的所有数据
添加一个用户
db.addUser({
name: [name],
pwd: [password],
role: [当前用户的身份信息] // 必填, 具体可查看文档
})
显示所有用户 show users
db.removeUser(userName)