按照mongoDB官方的例子安装好mongoDB在linux上:http://www.mongodb.org/display/DOCS/Quickstart+Unix,注意根据CPU是32位还是64位下载不同的版本
在接下来的过程中,创建一个数据库gywdb来做测试。奇怪的事情是mongoDB没有直接创建数据库的命令,找了半天没找到,后来只有通过间接的方式来创建。如下命令所示。
打开一个新的终端:默认连接到的数据库是test
root@ubuntu:/usr/local/mongoDB/bin# ./mongo
MongoDB shell version: 2.0.4
connecting to: test
创建自己的数据库gywdb
use gywdb
switched to db gywdb
> db.createCollection("student",{});
{ "ok" : 1 }
这样数据库gywdb创建成功了,而且创建了一个student的表。
下面是通过C#来操作mongoDB的一些代码
运行命令 show dbs 检查下数据库是否创建成功。
gywdb 0.203125GB
local (empty)
test 0.203125GB
可以看到gywdb创建好了。
下面是通过C#驱动代码来实现mongoDB的各种操作。
1、查询服务器中所有存在的数据库
运行结果:

2、插入文档数据到数据表student中去
通过命令查看结果: > db.student.find();
{ "_id" : ObjectId("4f852ce41d41c80d9b090110"), "name" : "令狐少侠", "classname" : "华山派", "age" : 100 }
可以看到表中有刚才通过代码加入的一条数据了,其中字段“_id”为系统自动生成的,相当于一个主键。