Я не могу сэкономить обещание работать в мангусте. У меня есть Option модель:Mongoose 4.1.3 сэкономленное обещание не работает
let option = new OptionModel({
value: 'test',
vote: 0
});
, который я пытаюсь сохранить:
option.save().then(function() {
console.log('saved')
});
не работает, она не выводит ничего, кроме
option.save(function(){
console.log('saved');
});
работает, выходы 'сохраняются'. Почему?
Сохранение не поддерживает API обещаний (если они не исправили его с тех пор). Используйте 'Promise.promsifyAll' с синей птицей, а затем' saveAsync' –
@BenjaminGruenbaum В документации говорится, что функция возвращает Promise http://mongoosejs.com/docs/api.html#model_Model-save – httpete
Вы не проверяя ошибки в любом месте. – robertklep