如何 运行 使用 Jongo 查询以获取给定日期之间的记录?
How to run query with Jongo to get records between given days?
使用 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日的记录
谢谢。
根据 documentation,使用 Jongo API 您可以将多个参数传递给您的查询
employees.find(
"{ createdOn: { $gt: #, $lt: # } }",
nowInMs - 5 * 24 * 60 * 60 * 1000,
nowInMs - 3 * 24 * 60 * 60 * 1000
);
这将在时间间隔 (5 days from now; 3 days from now)
.
中查找具有 createdOn
字段的文档
使用 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日的记录
谢谢。
根据 documentation,使用 Jongo API 您可以将多个参数传递给您的查询
employees.find(
"{ createdOn: { $gt: #, $lt: # } }",
nowInMs - 5 * 24 * 60 * 60 * 1000,
nowInMs - 3 * 24 * 60 * 60 * 1000
);
这将在时间间隔 (5 days from now; 3 days from now)
.
createdOn
字段的文档