插入文档后,我需要检索 _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.
}