天天看點

mongodb

開發環境:

system:windows

ide:eclipse、myeclipse 8

database:mongodb

開發依賴庫:

javaee5、mongo-2.5.3.jar、junit-4.8.2.jar

email:[email protected]

<a href="http://hoojo.cnblogs.com/">http://hoojo.cnblogs.com/</a>

1、 首先,下載下傳mongodb對java支援的驅動包

2、 下面建立一個javaproject工程,導入下載下傳下來的驅動包。即可在java中使用mongodb,目錄如下:

mongodb

在本示例之前你需要啟動mongod.exe的服務,啟動後,下面的程式才能順利執行;

1、 建立simpletest.java,完成簡單的mongodb資料庫操作

mongo mongo = new mongo();

這樣就建立了一個mongodb的資料庫連接配接對象,它預設連接配接到目前機器的localhost位址,端口是27017。

db db = mongo.getdb(“test”);

得到了db,下一步我們要擷取一個“聚集集合dbcollection”,通過db對象的getcollection方法來完成。

dbcollection users = db.getcollection("users");

這樣就獲得了一個dbcollection,它相當于我們資料庫的“表”。

查詢所有資料

dbcursor cur = users.find();

while (cur.hasnext()) {

system.out.println(cur.next());

}

完整源碼

2、 完成crud操作,首先建立一個mongodb4crudtest.java,基本測試代碼如下:

3、 添加操作

在添加操作之前,我們需要寫個查詢方法,來查詢所有的資料。代碼如下:

4、 删除資料

5、 修改資料

6、 查詢資料

mongodb不支援聯合查詢、子查詢,這需要我們自己在程式中完成。将查詢的結果集在java查詢中進行需要的過濾即可。

7、 其他操作

好了,這裡基本上就介紹這麼多java操作mongodb的方法。其他的東西還需要你自己多多研究。上面操作mongodb的方法都是一些常用的方法,