MongoDB数据库笔记
授权认证 (--auth)
mongod --dbpath c:/D/mongodb -logpath c:/D/mongodb/mongodb.log --auth
创建用户
db.createUser ( {user:"hcl",pwd:"123456",roles: [ {role:"readWrite",db:"engyysult"}]})
删除用户
db.dropUser('hcl')
对数据库操作
show dbs 展示数据库
use test
db.dropDatabase() 删除数据库
对集合操作
use test
db.user.insert({"username":"老王","password":"123"}) 插入语句
#db.user 创建空集合
show collections 展示集合
db.user.drop() 删除集合
db.students.insert({"name" : "高大拿 - A", "sex" : "男", "age" : 19, "score" : 76, "address" : "朝阳区",
"course": ["语文", "数学", "英语", "音乐","政治"],
"parents" : [{"name" : "高大拿 - A(父亲)", "age" : 50, "job" : "工人"},
{"name" : "高大拿 - A(母亲)", "age" : 46, "job" : "职员"}]})
###插入数组 数组外面不要打引号
对象数组
打印查询方法
数据库schema层构建
注意啥时候是对象啥时候是数组,默认返回的是对象数组,也就是最外面一层是数组!!!
html页面
效果
数组
打印查询方法
数据库schema层构建
注意啥时候是对象啥时候是数组,默认返回的是对象数组,也就是最外面一层是数组!!!
html页面 重点!!! 要加track by $index
效果