0
方法は、すべての魚が生きていると彼らは
Meteor.methods({
moveFish: function(id, speed) {
Meteor.users.update({ "fish.alive": true }, { $inc: { "fish.positionX": 2 } })
}
})
どのように私はthis.fish.speed
を使用して魚を移動しない代わりに、値2
Meteor.users.update({ "fish.alive": true }, { $inc: { "fish.positionX": 2 } })
*を移動させる選択
Meteor.startup(() => {
Meteor.setInterval(function(){
Meteor.call("moveFish")
}, 40);
});
お知らせ帽子です
Meteor.users.update({ "fish.alive": true }, { $inc: { "fish.positionX": "fish.speed" } })
が
Meteor.users.find().map(function(user) { x = user.fish.speed Meteor.users.update(user, {$inc: {"fish.positionX": x} }) })
は全く Meteor.users.find()マップ(機能(ユーザー){ のx =ユーザーに動作します:
あなたが最初にそれを見つけて、この場合には、手動ですべての文書を反復処理する必要があります。 fish.speed Meteor.users.update(user、{$ inc:{"fish.positionX":x}}) }); – Alexander
はい、ドキュメント自体は "更新"機能よりもはるかに簡単です。 –
あなたはそうです。しかし、私は良いパフォーマンスに自信がありません。だから私は望んでいる – Alexander