我正在创建一个应用程序,用户记录他们睡觉的小时数,他们的饮食习惯等,这些应用程序存储在名为Journal的集合中。
当用户点击" stats"时,它会触发一个名为find()的函数,该函数会查找用户已提交的所有日记文件并且控制台会记录它们。
这是我到目前为止所做的:
exports.stats = function(req, res) {
function find() {
Journal.findOne({'user': req.params.id}, 'sleep', function(err, journal){
if(err) throw err;
console.log(journal.sleep);
});
}
find();
}
在这个例子中,我试图控制记录特定用户的睡眠小时数,但是,它只显示该会话的睡眠小时数,而不是所有的小时数他们记录的睡眠时间
答案 0 :(得分:0)
您应该使用.find()
代替.findOne()
findOne
仅表示 1 记录
fineOne
文档 - index.py
这样的事情:
Journal.find( { 'user': req.params.id }, function(err, journal){...})