Javascript 如何使用Parse JS SDK查询过去7天的对象?
我正在尝试填写一张数据图表,该图表在过去7天中每天都会收到大量订单 如何查询和分组过去7天Javascript 如何使用Parse JS SDK查询过去7天的对象?,javascript,parse-platform,parse-server,Javascript,Parse Platform,Parse Server,我正在尝试填写一张数据图表,该图表在过去7天中每天都会收到大量订单 如何查询和分组过去7天 抱歉,如果理解起来有点复杂。获取7天前的日期: let d = new Date(); d.setDate(d.getDate()-7); 使用该日期形成一个大于的查询: let query = new Parse.Query("Order"); query.greaterThan('createdAt', d); query.find.then(function(results) { // r
抱歉,如果理解起来有点复杂。获取7天前的日期:
let d = new Date();
d.setDate(d.getDate()-7);
使用该日期形成一个大于的查询:
let query = new Parse.Query("Order");
query.greaterThan('createdAt', d);
query.find.then(function(results) {
// results will be instances of Order created starting 7 days ago
// underscore _.groupBy() is useful for grouping
});
注:
- 将对象的名称从“Order”更改为Order对象的名称
- 将订单对象上的
更改为任何有效的日期属性,或者如果要选择创建日期,则将其保持原样createdAt
- 这个答案给出了在调用前7天开始创建的对象。有时,业务应用程序需要测量日历日。通过将
d
let d = new Date();
d.setDate(d.getDate()-7);
使用该日期形成一个大于的查询:
let query = new Parse.Query("Order");
query.greaterThan('createdAt', d);
query.find.then(function(results) {
// results will be instances of Order created starting 7 days ago
// underscore _.groupBy() is useful for grouping
});
注:
- 将对象的名称从“Order”更改为Order对象的名称
- 将订单对象上的
更改为任何有效的日期属性,或者如果要选择创建日期,则将其保持原样createdAt
- 这个答案给出了在调用前7天开始创建的对象。有时,业务应用程序需要测量日历日。通过将
d
relativeTime
运算符,这使得操作非常简单:
const query = new Parse.Query('Order');
query.greaterThan('createdAt', { $relativeTime: '7 days ago' });
const results = await query.find();
该操作员的文档记录不完整,但在不久前引入并经过全面测试
您可以使用“n天前”或“n天内”
您还可以在此处看到测试套件:
您可以使用
relativeTime
运算符,这使得操作非常简单:
const query = new Parse.Query('Order');
query.greaterThan('createdAt', { $relativeTime: '7 days ago' });
const results = await query.find();
该操作员的文档记录不完整,但在不久前引入并经过全面测试
您可以使用“n天前”或“n天内”
您还可以在此处看到测试套件: