首页 / MONGODB / Mongodb基本操作
Mongodb基本操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mongodb基本操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1595字,纯文字阅读大概需要3分钟。
内容图文
![Mongodb基本操作](/upload/InfoBanner/zyjiaocheng/900/4821e2cb205c40578a60beaddfd29cc7.jpg)
1.启动(需要密码验证):
# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --fork --logpath=/usr/local/mongodb/log/mongodb.log --auth
2.停止?
pkill mongod??
3.进入?命令行
/usr/local/mongodb/bin/mong?o
4.基本操作
> show dbs
local 0.000GB
> use bzm --这样就创建了一个数据库,如果什么都不操作离开的话,这个库会被系统删除.
switched to db bzm
> db.usr.insert({'name':'bzmspace'}) --插入数据
WriteResult({ "nInserted" : 1 })
> db.usr.insert({'id':'1','name':'bzmspace'}) --插入数据
WriteResult({ "nInserted" : 1 })
> show dbs
bzm 0.000GB
local 0.000GB
> use bzm
switched to db bzm
> show tables;
usr
> use bzm
switched to db bzm
> db.addUser('bzm','123') --新版本已经不支持这样创建用户
2016-06-02T18:21:29.875+0800 E QUERY [thread1] TypeError: db.addUser is not a function :
@(shell):1:1
> db.createUser({user:'bzm',pwd:'123',roles:['userAdminAnyDatabase']})
--创建用户
2016-06-02T18:28:42.843+0800 E QUERY [thread1] Error: couldn't add user: No role named userAdminAnyDatabase@bzm :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.createUser@src/mongo/shell/db.js:1267:15
@(shell):1:1
安全验证登陆:
?[root@bzm bin]# ./mongo
MongoDB shell version: 3.2.6
connecting to: test
> use admin
switched to db admin--在特权用户root下,admin数据库下的用户是超级用户。
> db.auth('bzm','123')
1 --1表示登录成功,0表示登录失败。
>
>
>
> show dbs
admin 0.000GB
bzm 0.000GB
local 0.000GB
删除数据库
> use admin
switched to db admin
> db.dropDatabase();
?{ "dropped" : "admin", "ok" : 1 }
用户操作?
?> db.system.users.find(); --查看用户
> db.system.users.remove({user:"bzm"}); --删除用户
内容总结
以上是互联网集市为您收集整理的Mongodb基本操作全部内容,希望文章能够帮你解决Mongodb基本操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。