Xem tài liệu để cập nhật một mảng. Mã của bạn sẽ trông giống như sau:
máy chủ
Meteor.methods({
'content.update.lastModified': function(contentId, peerId) {
check(contentId, String);
check(peerId, String);
var selector = {_id : id, 'Peers.uniquePeer': peerId};
var modifier = {$set: {'Peers.$.lastModified': 'Now'}};
Content.update(selector, modifier);
}
})
khách hàng
Meteor.call('content.update.lastModified', contentId, peerId);
Lưu ý rằng loại hoạt động này cần phải diễn ra theo phương pháp do máy chủ xác định vì như bạn đã phát hiện ra, bạn chỉ có thể cập nhật tài liệu theo id trên máy khách.