Вижте документи за обновяване на масив. Вашият код трябва да изглежда така:
сървър
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);
}
})
клиент
Meteor.call('content.update.lastModified', contentId, peerId);
Обърнете внимание, че този вид операция трябва да се извърши в дефиниран от сървъра метод, тъй като, както разбрахте, можете да актуализирате документи само по id на клиента.