私は自分のアプリケーションを使用する各ユーザーの一連のデータを構築しています。シリーズからの最後の挿入を取得
ドキュメント形式は、私は(「はuserId」で)ユーザーのリストについては、(「タイムスタンプ」との)データを挿入し、最後取得するための単純なクエリを探しています
{ "userId": String, "timestamp": DateTime, "data": Data }
に従っています。
現在の実装を参照してください。
userIds.forEach(function(id){
db.data.find({"userId":id}).sort({"timestamp":-1}).limit(1);
});
このクエリの結果として、1つのドキュメントまたは一連のドキュメントを取得したいですか(それぞれの 'userId'に最も古い' data')? – tarashypka
'' 'userId''で1つの文書が必要です – sestegra