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

效果

相关