mongodb基础操作--增删改查

来源:互联网 发布:2011年nba总决赛 知乎 编辑:程序博客网 时间:2024/06/10 21:23

mongodb中有三元素:数据库,集合,文档,其中“集合”

就是对应关系数据库中的“表”,“文档”对应“行”

假设数据库在:E:\mongodb

一、启动

先进入到bin目录下:


然后新建一个名为db的文件夹,用来存放mongodb的数据

微软徽标+R,输入cmd,首先找到“mongodb”的路径,然后运行mongod开启命令,同时用--dbpath指定数据存放地点为“db”文件夹,如下所示:

E:\mongodb\bin>mongodb --dbpath=E:\mongodb\db


mongodb默认采用27017端口,测试是否启动成功,在浏览器输入:

http://localhost:27017即可测试


二、基本操作

基本的“增删查改“,我们再开一个cmd,输入mongo命令打开shell,其实这个shell就是mongodb的客户端,

同时也是一个js的编译器,默认连接的是“test”数据库。


(1)、insert操作

>db.persion.insert({"name":"jack","age":20})

>db.persion.insert({"name":"joe","age":25})


(2)、find操作

这里要注意两点:

           ① “_id": 这个字段是数据库默认给我们加的GUID,目的就是保证数据的唯一性。

           ② 严格的按照Bson的形式书写文档

>db.persion.find()  //这样查出所有的数据

>db.persion.find({"name":"joe"})  //只查name为joe的数据


(3)、update操作

 update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”

db.persion.update({"name":"joe"},{"name":"joe","age":30})


(4)、remove操作

 remove中如果不带参数将删除所有数据,很危险的操作,在mongodb中是一个不可撤回的操作


db.persion.remove({"name":"joe"})//删除name为joe的数据

db.persion.remove()//删除所有数据

(5)、计数

db.persion.count()






0 0
原创粉丝点击