Обратный вызов 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.

Поэтому я ожидаю, что результат вернет новый идентификатор, но я получаю Ссылочную ошибку о том, что ошибка и результат не определены. Что я тут не так делаю? Любая помощь очень ценится.

Ответы на вопрос(3)

Ваш ответ на вопрос