流星のドキュメントによると、ブロックを挿入します:
サーバーで、コールバックを提供しない場合は、データベースが書き込みを確認するまでブロックを挿入するか、問題が発生した場合は例外をスローします。コールバックを提供する場合でも、insertはIDをすぐに返します。
したがって、これは間違っているでしょう:
Meteor.methods({
post: function (options) {
return Stories.insert(options)
}
});
私はこれを行う必要があります:
Meteor.methods({
post: function (options) {
return Stories.insert(options, function(){})
}
});
誰かがこれが事実であることを確認できますか?前者は、dbが戻るまでサーバー全体をブロックしますか?