MongoDB的配置和使用
2018-06-17 20:07:08来源:未知 阅读 ()
MongoDB运行的两种方式
检查是否有MongoDB:which mongod
创建数据库存储目录:mkdir -p /data/db
检查磁盘目录是否有空间(一般要大于4G):df -lh
启动:a直接启动:mongod --dbpath=/data/db --port=27017
b守护进程的方式启动:mongod --dbpath=/data/db --port=27017 --fork --syslog //syslog为系统日志 最好是使用mongodb自己的日志
最好写成:mongod --dbpath=/data/db --port=27017 --fork --log=/var/log/mongod.log
MongoDB的基本使用
在开启守护进程的前提下
运行mongodb
- mongo 127.0.0.1:27017
- mongo
显示数据库:show dbs
创建数据库:use mydb //注意只有当数据条数>=1的时候才会显示数据库
在users集合中插入一条数据:db.users.insert({"name":"小王","sex":"男"})
查看所有的集合:show collections
查询users集合的所有数据:db.users.find() 查询users集合指定条件的数据:db.user.find({"name":"小王"})
查看users集合数据的条数:db.users.find().count() 查看指定条件的数据条数db.user.find({"name":"小王"}).count()
修改users集合的数据:db.users.update(条件,修改值,配置参数) db.users.update({"name:"小王"},{$set:{"age":"22"}},{multi:true}) //multi指的是是否修改符合条件的全部数据,默认修改第一条
修改users集合的数据:db.users.save({"_id":ObjectId("5ae81be4ce517088bda1f195"),"name":"小周"}) //注意_id是必须要有的字段
删除users集合的数据:db.users.remove({"name":"小王"},true) //true表示是否删除单行,默认删除符合条件的全部数据
remove删除的是整个文档,不能删除索引
要全部删除就用drop
db.users.drop()
总结下save和update的区别:save必须要修改某个字段必须要把其他字段全部加上,而update可以指定字段修改,用$set:指定就可以了
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Django项目中使用qq第三方登录。 2019-08-13
- Python连载30-多线程之进程&线程&线程使用 2019-08-13
- Python学习日记(十) 生成器和迭代器 2019-08-13
- 【Python】语法基础 | 开始使用Python 2019-08-13
- 使用scrapy框架爬取全书网书籍信息。 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash