gpt4 book ai didi

javascript - Sails-mongo 在两个日期之间获取结果

转载 作者:行者123 更新时间:2023-11-30 10:09:25 24 4
gpt4 key购买 nike

我正在使用带有 sails-mongo 适配器的 mongodb 开发 sails js,我的问题是我无法使用 sails-mongo 获取两个日期之间的结果。

那么有没有检索这些数据的解决方案,实际上我想获得每天条目的总数(过去 15 天)。

因此,如果您知道任何解决此问题的方法或任何替代方法,请分享。

-- 谢谢 - ND

最佳答案

只需在 WHERE 或 FIND 或 COUNT 中的单个对象中使用条件

.where({ "createdAt" : { ">" : new Date(start), "<" : new Date(end) }})

.find({ "createdAt" : { ">" : new Date(start), "<" : new Date(end) }})

.count({ "createdAt" : { ">" : new Date(start), "<" : new Date(end) }})

看这个例子

    var start = moment('12-06-2014').startOf('day');
var end = moment('12-06-2014').endOf('day');

User.find().where({ "createdAt" : { ">" : new Date(start), "<" : new Date(end) }})
.exec(function (err, user) {

if (err)
return res.json(Res.toJson(false, err, 'Error'))

return res.json(Res.toJson(true, user, 'User'))
});

关于javascript - Sails-mongo 在两个日期之间获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27371398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com