var docs = [];
server.on('add', function(item){
docs.push(item);
});
setInterval(function(){
save(docs);
}, 3000);
var save = function(array) {
var items = array.slice(0); // copy array
array.length = 0; // clear array
mongodb.insert(items, function(){
// ...
});
};
我想将文档保存到RAM中,然后保存到mongodb中。这段代码安全吗?node.js异步数组的安全
Mongodb服务器在欧盟,应用服务器在美国。每秒增加2-3k物品到基地。我想减少连接数量。我的问题:在保存到基地的过程中,变量可能会被修改(在'添加'中)
安全吗?顺便说一句,为什么你不直接插入它们? – Bergi 2014-09-30 09:01:39