Java中實現MongoDB的Group功能

2021-07-14 17:04:32 字數 965 閱讀 5276

介面方法如下:

/**

* keycolumn : new string

* condition : 查詢條件 ,可為空

* initial : 分組統計初始變數,為空時自動為每列提供初始變數

* reduce : 記錄處理function

* finalize : finalize函式,可為空

*/public basicdblist group(string keycolumn, dbobject condition,

dbobject initial, string reduce, string finalize)

condition = (condition == null) ? new basicdbobject() : condition;

if (stringutils.isempty(finalize))

if (initial == null)

} basicdblist resultlist = (basicdblist) coll.group(key, condition,

initial, reduce, finalize);

return resultlist; }

實現案例:

//任務統計

@action(value = "gettaskstatistic", results = ) })

public string gettaskstatistic() ";

basicdblist group = (basicdblist) taskstatusservice.group(new string , null, initial, reduce, null);

this.jsonresult = group.tostring();

return success;

}返回資料:

[ } , } , }]

Java中的分頁實現

1,建立分頁的實體類 然後獲得其屬性的get和set方法 需要注意的是 gettotalpage 方法需要修改下,計算出總頁數 publicclassutilpage else returntotalpage 2,在dao層中建立兩個介面,然後再實現 獲取需要分頁的資料 這個沒啥難的 publicl...

在MVC中實現MongoDB的分頁查詢

使用的mongodb net 驅動是 mongodb.driver.2.4.4 首先確定的是mongodb的bsondocument結構 var document new bsondocument 其中,operation 中的bsondocument中的key,value鍵值對是可變長的,也就是說...

java訪問mongodb的基本操作

1.mongodb背景知識。詳細介紹可以檢視官網 2.mongo db的常用基本操作 1 連線 例項 public void initmongo catch unknownhostexception e 如果該資料庫不存在,則建立乙個名為 dbforerrorlog 的db db client.ge...