Я пытаюсь заполнить db некоторыми стандартными фиктивными данными, чтобы ускорить тестирование. Это часть проекта, который использует https://github.com/angular-fullstack/generator-angular-fullstack, и я пытаюсь использовать обещания в первый раз.Получить все элементы в коллекции
Предполагая, что у меня есть что-то вроде:
Thing.create({
name: 'thing 1'
}, {
name: 'thing 2'
}).then((things) => {
console.log(things);
});
Почему журнал консоли выводится только thing 1
и не вся коллекция?
В соответствии с документами mongoose http://mongoosejs.com/docs/api.html#model_Model.create метод возвращает обещание, которое, похоже, не помогает мне.
Вы пытались с обратным вызовом? – Mirodil
Использование обещания верное, предпочитайте его над обратным вызовом. Помните настройку Mongoose для использования Promises. – Aichholzer