`
拓子轩
  • 浏览: 204471 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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列出更多的对象。

 

0
2
分享到:
评论
1 楼 拓子轩 2012-01-10  
  

相关推荐

Global site tag (gtag.js) - Google Analytics