Javascript Meteor将对象从一个集合插入到另一个bug
通过单击,我将记录从一个集合添加到另一个集合。但很多时候,它会添加一个空对象。在这里,我尝试添加一些超时,并检查是否有Javascript Meteor将对象从一个集合插入到另一个bug,javascript,mongodb,meteor,Javascript,Mongodb,Meteor,通过单击,我将记录从一个集合添加到另一个集合。但很多时候,它会添加一个空对象。在这里,我尝试添加一些超时,并检查是否有\u id属性,空对象的数量已经减少,但当单击太频繁时,仍然有一些空对象。这是已知的bug吗?有没有办法绕过这个问题 timeout = false; Template.clients.events({ 'click': function() { if(typeof this._id !== 'undefined' && !timeo
\u id
属性,空对象的数量已经减少,但当单击太频繁时,仍然有一些空对象。这是已知的bug吗?有没有办法绕过这个问题
timeout = false;
Template.clients.events({
'click': function() {
if(typeof this._id !== 'undefined' && !timeout) {
timeout = true;
TempCol.insert(this, function() {
var tmt = 300 + parseInt(Math.floor(Math.random() * (300 + 1)));
setTimeout(function() { timeout = false; }, tmt);
});
}
}
});
UPD:事实上,它完成了任务,但问题仍然悬而未决:这是一个bug还是什么?你能在Github上重新编写一个程序吗?我建议在单击处理程序的开始处记录console.log(这个),这样您就可以在单击时看到该对象实际上是什么。是的,我这样做了。有时有一个空对象-
object{}