MongoDB的初学三:MongoDB的基本命令
来源:互联网 发布:四川广电网络宽带缴费 编辑:程序博客网 时间:2024/06/05 14:38
创建数据库和集合操作:
由于MongoDB不是关系型数据库,实际上,不存在传统意义上的“数据库”的概念。当你第一次插入数据时,MongoDB会自动创建集合,并把你的数据保存进去。并不需要提前建立数据库。
查询数据库、当前数据库:
show dbs 是列出所有数据库
db 是显示当前连接的数据库
use XXX 是连接XXX数据库,这时仅仅是建立个连接,当这个数据库不存在时,使用use XXX也不会创建该数据库。
增加文档、查询文档、删除文档、更新文档:
**插入文档:db.user.insert()
**查询文档:db.user.find()
如过db中没有user这个集合,但是还是可以使用插入语句,这时MongoDB会自动创建该集合
但是 MongoDB还同时提供了insert和save不同方法,为此我特意实验了下:
从上面的测试可以看出,insert语句仅仅提供了新增功能,而save则可以实现修改功能。当有存在_id的时候,insert会报错,save则修改原数据。
**查询结合:show tables 或者 show collections
这其中的system.indexes是有所有的文档的_id组成的索引集合。
**更新文档:db.user.update()
这时候,发现修改后username这个字段不见了。update直接替换掉以前的数据。
这时候需要使用$SET
**删除指定文档:db.user.remove()
**查询单条数据:db.user.findOne()
这时,我意识到,MongoDB是否可以使用for循环插入数据:
find查询时可以进行count计数,sort排序,limit限制,skip跳过等命令进行组合使用。
sort中-1为倒叙
sort中1为正叙
limit 限制取前2个
skip跳跃3条
删除当前使用的数据库:
db.dropDatabase()
- MongoDB的初学三:MongoDB的基本命令
- MongoDB 的基本命令
- MongoDB的基本命令
- mongodb初学-常用基本命令
- MongoDB:2-MongoDB的基本命令
- mongodb的一些基本命令
- mongodb的基本操作命令
- MongoDB的基本命令总结
- MongoDB的基本操作命令
- MongoDB的基本使用命令
- 初学MongoDB的笔记
- MongoDB (三):基本命令操作
- MongoDB学习笔记(三) MongoDB的基本操作
- MongoDB学习笔记(三) MongoDB的基本操作
- 基本的mongodb的数据库查询,命令
- MongoDB的初学一:NOSQL和MongoDB
- MongoDB的一些基本操作命令(一)
- MongoDb 命令初学
- 你是狗吗?
- 黑马程序员_线程
- java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused
- JUnit的jar包和hamcrest的jar包关系
- 黑马程序员_异常
- MongoDB的初学三:MongoDB的基本命令
- Eclipse快捷键 10个最有用的快捷键
- c中显示汉字
- VirtualBox安装error错误代码3解决方法
- 黑马程序员_注解
- 黑马程序员_JAVA相关基础知识
- 屏蔽优酷和土豆的广告了
- Ubuntu 12.04 校园源
- grep命令