【发布时间】:2016-07-10 19:54:01
【问题描述】:
每当我使用find() 检查返回的对象内部时,都会获取TypeError: Object has no method 'find'。
我不知道如何在对象中获取 else,每次使用 findOne(), forEach() etc. etc. 时都会遇到同样的错误
getChannels.findOne(query, function(err, data){
if(data){
data.banlist.find(function(list){
var currentTime = Date.now();
var banTime = list ? list.bantime : "";
if(currentTime >= banTime){
var index = data.banlist.indexOf(list);
data.banlist.splice(index, 1)
data.save();
}
})
}
})
})
【问题讨论】:
标签: javascript node.js mongodb mongoose openshift