0

Jongo API を使用して MongoDB にクエリを実行すると、過去 5 日間のドキュメントを取得できます。

Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
employees.find(
  "{ createdOn: { $gt:  # } }", 
  cal.getTimeInMillis() - 5 * 24 * 60 * 60 * 1000
); 

時間間隔でレコードを照会する方法を知りたい(5 days from now, 3 days from now)です。

今日が 8 月 9 日だとすると、8 月 4 日から 6 日までのレコードが必要です。

ありがとう。

4

1 に答える 1

1

ドキュメントによると、Jongo API を使用すると、クエリに複数のパラメータを次のように渡すことができます。

employees.find(
  "{ createdOn: { $gt: #, $lt: #  } }",
  nowInMs - 5 * 24 * 60 * 60 * 1000, 
  nowInMs - 3 * 24 * 60 * 60 * 1000
);

createdOntime interval 内のフィールドを持つドキュメントを検索します(5 days from now; 3 days from now)

于 2016-08-09T10:20:15.723 に答える