//我这里是想先查询数据库是否已经保护這条数据 如果没有的话 后再进行保存 防止重复
TweetDAO.prototype.save = function (objs, callback) {
var const_count = 0;
for(var obj in objs){
console.log(obj+" : "+ objs[obj].id);
var temp = objs[obj];
findOneById(objs[obj].id,function(findResult,query){
console.log("id:"+query + " 是否有数据:"+(findResult!= null) );
if(findResult =="" || findResult ==null){
var instance = new Tweet(temp);
instance.save();
}
});
}
};
var findOneById = function(query,callback) {
Tweet.findOne({id:query}, function(err,data){
console.log(data);
callback(data,query);
});
}
但是每次我发现 每次插入全部都是重复最后一条啊!