meteor.collection.insert のコールバックで、新しく挿入されたドキュメントの ID を取得したいと考えています。
次のようにドキュメントを挿入します。
Meteor.call('createDoc', {
key1: value1,
key2: value2
})
createDoc 関数は次のようになります。
Meteor.methods createDoc: (options) ->
incidents.insert
key1: options.value1
key2: options.value2
, callback(error, result)
callback = (error,result) ->
console.log result
ドキュメントには次のように記載されています。
callback Function
Optional. If present, called with an error object as the first argument and,
if no error,the _id as the second.
そのため、結果が新しい ID を返すことを期待していますが、エラーと結果が定義されていないという参照エラーが発生しています。ここで何が間違っていますか?どんな助けでも大歓迎です。