Что-то в корне не так с этой функцией .find?(Мангуста) - PullRequest
2 голосов
/ 22 апреля 2019
const cleanMongo = (name) => {
        Item.find({ name: name }, (foundItem) => {
            console.log('found item equals', foundItem)
        });

По какой-то причине .log всегда говорит, что поиск возвращается с нулевым значением, когда он должен возвращаться с соответствующим документом, запрошенным успешно только несколько минут назад.

Ответы [ 2 ]

2 голосов
/ 22 апреля 2019

Первый параметр - ошибка при обратном вызове find, поэтому он должен быть

Item.find({ name: name }, (error, foundItem) => {
1 голос
/ 23 апреля 2019

Необходимо правильно передать параметры, ошибка должна быть first parameter,

Item.find({ name: name }, (error, foundItem) => {
     console.log('found item equals', foundItem)
});
...