Mongodb数据库入门
一、环境配置
1. 从官方网站下载Mongodb数据库(http://www.mongodb.org)。
2. 把下载下来的mongodb-win32-i386-2.0.1.zip文件解压到安装目录,如D:\program\mongodb
3. bin目录下有两个文件:mongod.exe、mongo.exe,它们分别是server和client。在mongodb目录下新建data目录,然后打开dos窗口,输入如下命令:
d:
cd program\mongodb\bin
mongod -dbpath "D:\program\mongodb\data" run
如果mongod正常运行,就打开bin\mongo.exe进行数据库的各项操作了。
二、Mongodb数据库常用操作
1. 数据库的创建与删除
如果我们要使用某个数据库,可以使用use dbname的方式,如果这个数据库不存在,就会创建一个新的数据库,所以,如果要创建一个名为localdb的数据库,可以使用如下方式:
使用use localdb创建数据库时,在数据库列表中并没有立即显示,只有使用该数据库后,通过show dbs才能查看到刚创建的数据库。
使用db.dropDatabase()可以把当前使用的数据库删除。
2. 增删改查
如果想在数据库的某个集合中插入一个对象,需要使用insert或save方法,被插入的对象以json的形式作为参数传递给insert/save方法。
如下图所示,集合user会被自动创建,通过db.user.find()可以查出user集合内的所有对象;如果在插入时没有指定_id的值,数据库会为插入的对象添加_id字段和它的值。
现在来对刚插入的对象进行修改操作,如把age的值改为10,如果用传统的sql语句,可以这样写:
update user set age = 10 where name="peng";
但是在mongodb数据库中,可以使用update方法完成此项操作,第一个参数表示查询条件,第二个参数表示要修改的字段和修改后的值。
使用remove方法删除对象
3. 插入大量数据
可以通过for循环在集合中批量插入对象,假设已经在user集合中加入了两个对象,当使用下面方式一次性插入20个对象并使用find()进行查找时发现,屏幕中只列出了20个对象,此时,可以使用it列出更多的对象。
上一篇: 不定长参数方法
下一篇: Eclipse常用快捷键