mongodb 分組 得到第一條資料

2021-08-09 11:04:03 字數 418 閱讀 2803

業務邏輯:

控制器每分鐘上報採集資料,現需得到每個控制器的每種採集資料的最近一條資料:

效能比較低。。。

/**

* 分組,得到每個控制器每種採集型別的離當前最近的一條記錄

*/private static void group () "

+ " if (curr.createdate > result.createdate) "

+ " } ";

string finaly = null;

basicdblist group = (basicdblist) coll.group(key, cond, initial, reduce, finaly);

system.out.println(group);

}

LINQ分組取出第一條資料

person1 id 1,name test1 person2 id 1,name test1 person3 id 2,name test2 以上list如果直接使用distinct方法進行過濾,仍然返回3條資料,而需要的結果是2條資料。下面給出解這個問題的方法 方法1 distinct 方法中使...

Group By 分組並取第一條資料

mysql 我使用排序進行篩選,保證分組 排序之後我的第一條資料就是我要的資料 select a.code a.type as 班型 max a.num from select from cent ylb numclass group by code,type order by code,num d...

Oracle分組,取每個分組的第一條資料

最近有個有個業務需求 springboot專案集合mybatis 需要查詢分組後,取每組的第一條資料 oracle資料庫 可以在業務 中實現,但是過於繁瑣,後來查閱oracle的函式,得出僅僅在sql中即可實現,非常簡潔,簡化 sql如下 select from select t user.row ...