Обратный вызов Meteor collection.insert для возврата нового идентификатора
Я хочу получить идентификатор недавно вставленного документа в обратном вызове meteor.collection.insert.
Я вставляю документ следующим образом:
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.
Поэтому я ожидаю, что результат вернет новый идентификатор, но я получаю Ссылочную ошибку о том, что ошибка и результат не определены. Что я тут не так делаю? Любая помощь очень ценится.