Мне нужно получить _id после вставки документа.
В клиенте:
Meteor.call('saveDocument', value1, value2);
В сервере
saveDocument: function (value1, value2) {
MyCollection.insert({ 'value1': value1, 'value2': value2});
}
Я попытался с функцией обратного вызова вставки на стороне сервера. Таким образом, я могу получить документ _id, но внутри функции обратного вызова, и это не может вернуться к вызову клиента:
saveDocument: function (value1, value2) {
MyCollection.insert({ 'value1': value1, 'valu2': value2},
function(err, docsInserted){ console.log(docsInserted) });
//Works, but docsInserted can't return to the client.
}