美文网首页
mongodb数据基础操作

mongodb数据基础操作

作者: LOVE小狼 | 来源:发表于2016-06-28 11:07 被阅读22次

1.第一次进入数据库时需要查看当前有哪些数据库,每个数据库下有哪些集合   (相当于数据表)

查询数据库 : show dbs

查询集合 : show  collections/tables

2.查询过后如果想要创建自己的库或者表

mongodb可以直接使用未存在的表,当表不存在时mongodb会自动创建相应的表或集合

根据图片可以看出,使用use后helloword库未自动创建,如图2-1

图 2-1

插入数据(只可以插入json格式数据)后,数据库可被查看,如图2-2

图 2-2

3.数据插入与查询

格式:db.集合名.具体操作([json])

插入数据:insert([json])   

例如 插入数据 db.helloword_collection.insert({b:2})

查询数据:find([json])

查询出结果的基础上跳过若干条数据:skip(跳过数)

限制查询结果:limit(限制数)

查询结果排序:sort(排序列)

图3-1为查询事例

图 3-1

4.数据更新

update(修改目标,修改结果):先查询到想要修改的数据,然后使用第二个参数进行覆盖

                                                 如图4-1

图 4-1 数据更新

当想要修改数据中某一个属性值,而不想对整条进行更新时,需要使用$set:操作符

图 4-2 $set操作符

5.更新不存在数据

当想要更新的数据不存在时,可以对update()的第三个参数设置为true,就可以实现当更新数据不存在时,自动插入一条数据

图 5-1 

6.更新多条数据

    未防止误操作,update默认只更新查询到的第一条数据如图6-1,此时需要使用update第四个参数

图 6-1

注:当使用第四个参数时,只允许使用$set操作符,防止多条数据覆盖,如图6-2

图 6-2

7.数据删除

删除集合:drop()

删除集合中数据:remove()

相关文章

网友评论

      本文标题:mongodb数据基础操作

      本文链接:https://www.haomeiwen.com/subject/awhtjttx.html