私はデバイスの状態レコードを保持するmongoコレクションを持っています。したがって、デバイスごとに複数のレコードが存在する可能性があります。私がしたいのは、各デバイスの最新のレコードを取得するmongoTemplateを通してクエリを作成することです。 Mongo DB /重複なし
- パス> Mongoのコレクション内のname_ids、通常のフィールドではない_idまたは_id内で見つかった:ここ
は、制約ですマッチングNAME_ID
- リターンリスト< 'DeviceStateData'>(NO重複が同じNAME_IDを発見されるべきではない)のコル
例ectionオブジェクト:
{
_id: "241324123412"、
NAME_ID: "flyingMan"、
のPowerState: "ON"、
タイムスタンプ:ISODate( '')
}
おかげ
残念ながら、私は現在のバネデータの依存関係でアグリゲーションを使用することができず、簡単に変更することはできません。しかし、あなたの返信をありがとう。 – Sam