社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
1、首先,看之前博文完成
(1)mongodb安装以及配置系统变量
(2)mongoVue1.6.9最新版本的安装,并下载相应的破解版完成
2、在本地以管理员身份运行“cmd.exe”
(1)若配置完系统变量,可以直接输入“mongo”启动mongoDB服务
(2)显示当前连接的服务器,并创建管理员admin数据库,
设置三大配置:账号、密码、权限角色(roles)——管理员root
“db.createUser({user:"admin",pwd:"admin",roles:["root"]})”
(3)身份认证,通过“db.auth("admin","admin")”,
若返回“1”,表示认证成功
(4)切换数据库demo,并创建管理员root数据库
use demo
db.createUser({user:"root",pwd:"123456",roles:[{role:"dbOwner",db:"demo"}]})
注意:“dbOwner”是一个字符串,需要用""
3、MongoDB常用语法
(1)数据库对比Nosql
不用写“select *”类似的语法
SQL MongoDB 解释/说明
database database 数据库
table collection 数据库表/集合
row document 数据记录行/文档
column field 数据字段/域
index index 索引
table joins 表连接,MongoDB支持
primary key primary key 主键,默认#id为主键
(2)数据库操作
a、查看所有数据库:show dbs
b、创建单一数据库:use demo(必须存储数据,才会显示数据库)
b1:创建集合(2种方式)
db.crateCollection("user")——user
db.users.insert({id:123,name:'hello'})——users
b2:查看集合
show collections
b3:删除集合
db.user.drop()
d4:查询数据
db.user.find()
db.user.findOne()——查询第一条数据
db.user.find({'class.name':'imooc'})
有条件判断的查询
db.user.find({userAge:{$gt:40}})、gte
{$lt:40} 、lte
{$eq:40}
d5:更新数据
db.user.update({userName:'Jack'},{$set:{userAge:20}})
d6:删除数据
db.user.remove({userId:101})
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!