【发布时间】:2025-12-07 09:55:02
【问题描述】:
您好,当我迭代集合时,我想在我的流星服务器端方法中建立一个延迟。 Meteor._sleepForMs 方法每次都会导致异常并重新启动我的应用程序。 有哪些方法可以延迟集合迭代?
Meteor.methods({
....
start: function() {
let data = Strategy.find({}, {limit: 5}).fetch();
for (let i = 0; i < data.length; ++i) {
mqttClient.publish("test", data[i].charge);
Meteor._sleepForMs(data[i].duration*1000);
}
}
【问题讨论】:
-
因此,您希望您的方法等到迭代完成。对吗?
-
没有在每次迭代中我想要等待数据[i].duration times
标签: javascript meteor meteor-methods