meteor远程ddp连接集合不允许更新操作

我目前使用以下方式将meteor应用程序A连接到另一个meteor应用程序B(DB所在的地方):

在应用程序A:

remote = DDP.connect('http://url.of.app.B'); Booking = new Mongo.Collection('booking', remote); Booking.allow({ insert: function(userId, doc){ return false }, update: function(userId, doc){ return true }, remove: function(userId, doc){ return false } }); 

而且已经能够find操作就好了。 但是,如果我试图做一个更新操作(使用Meteor方法调用来更新服务器端(应用程序A)):

 Booking.update({_id: bookingId}, {$set: {arrived: true} }); 

不过,在更新被调用后,我一直在我的应用程序A上收到错误日志:

更新失败:访问被拒绝。 不允许validation器在限制集合上设置方法“更新”。 [403]

任何想法如何解决这个问题? 我已经做了允许/拒绝规则,但它仍然不工作…

我只是检查了,允许/拒绝规则应该在应用程序B方面实施,而这将解决这个问题就像一个魅力。 希望这可以帮助那些遇到同样问题的人;)