在来自mongodb集合的node.js中,如何根据date_added
字段过滤前一年,前一周和上个月的集合文档? date_added
字段为ISO Date
格式
{
"_id" : ObjectId("574e68e5ac9fbac82489b689"),
"title" : "car",
"price" : 100,
"date_added" : ISODate("2016-06-01T04:47:33.025Z"),
}
答案 0 :(得分:2)
最好的方法是使用@list = List.all.order("created_at asc")
@second_on_list = @list[1]
做moment.js
npm install moment
根据您的要求使用var moment = require ('moment')
function previous_year_artist(req, res, next) {
var dateTimeTofilter = moment().subtract(1, 'year');
var filter = {
"date_added": {
$gte: new Date(dateTimeTofilter._d)
}
};
db.collection.find(
filter
).toArray(function(err, result) {
if (err) return next(err);
res.send(result);
});
}
答案 1 :(得分:1)
我假设你在node.js中有一个名为 feedCells = (NSUserDefaults.standardUserDefaults().objectForKey("feedCellsData") as? [String])!
var vprogress = new RGraph.VProgress({
id: 'cvs',
min: 0,
max: 60,
value: 46,
options: {
colors: ['#5bc0de'],
tickmarksInner: true,
gutterRight:35,
numticks:6,
tickmarksColor:['black'],
arrows:true,
textSize: 12,
margin: 5,
}
}).grow();