我有這樣的片段在這裏這在我的MongoDB中保存用戶:如何在MongoDB中保存時間戳記,然後檢索由周的結果
router.post('/adduser', function(req, res) {
var db = req.db;
var document = req.body;
var codeResponse = code();
var timestamp = new Date();
document.code = codeResponse;
document.timestamp = timestamp;
db.collection('userlist').insert(document, function(err, result){
res.send(
(err === null) ? { msg: '',code: codeResponse } : { msg: err }
);
}); });
,你可以看到它也產生在timestamp via the new Date();
功能JS。
如何按周檢索用戶?
我嘗試這樣做:
router.get('/winnerlist', function(req, res) {
var db = req.db;
var start = new Date(2014, 6, 14);
var end = new Date(2014, 6, 29);
db.collection('userlist').find({"timestamp": {"$gte": start, "$lt": end}}).toArray(function (err, items) {
res.json(items);
});
});
我更喜歡這個,謝謝! –