注 mongDB 的语法要符合json 格式
以验证形式 启动 MongoDB
mongod --config /MongoDB/etc/mongo.conf --auth
创建一个管理员角色
db.createUser({user:"admin","pwd":"admin",roles:["root"]})
认证账号 密码
db.createUser({user:"admin","pwd":"admin",roles:["root"]})
删除数据库
// 删除数据库
db.dropDatabase()
创建一个集合
```
db.createCollection("user")
```
```
db.users.insert({id:123,name:"hello"})
```
显示所有的集合
show collections
删除集合
db.user.drop()
向集合插入数据
db.user.insert({userId:102,userName:'tom',userAge:38,class:{name:'imooc',num:2}})
显示集合的数据
db.user.insert({userId:102,userName:'tom',userAge:38,class:{name:'imooc',num:2}})
显示集合的数据
db.user.find()
db.user.find().pretty() // 以json 格式显示
// 查询一个 二级文档的格式
db.user.find({"class.name":"imooc"})
跟新数据
// 跟新一条 userName 为 jack 的 用户 年龄改成 30
db.user.update({userName: ''jack}, {$set:{userAge:30}})
条件查询 $gt 大于 $lt 小于 $eq等于
db.user.find({userAge:{$get:20})
删除一个数据
db.user.remove({userId:101})