Пн goose не тянет пользователя - PullRequest
0 голосов
/ 24 апреля 2020

Я работаю над программой торговли картами. Я делаю рекурсивную функцию, которая вызывает себя, хотя мой вывод верен, Mon goose обновляет только пользователя, но не обоих.

Я не думаю, что это асинхронная c проблема, но неуверенная что еще это может быть. Странная часть этого заключается в том, что если я перезагружаю свой сервер и затем пытаюсь принять мой торговый запрос, все работает нормально.

new Promise((resolve, reject) => {
        User.findByIdAndUpdate({
        //find someone with username matches the username provided
        _id: new ObjectId(userid)
    }, {
        $pull: {
            tradereq: {
                tradeId: new ObjectId(del)
            }
        }
    }).then((success)=>{
        console.log(success.username)

Вывод:

ИЗМЕНЕН ПОЛЬЗОВАТЕЛЕМ 5ea251896809f103d846b117

Заказ IS 5ea256267d4fe904a39e8cab ben

ИЗМЕНЕН ПОЛЬЗОВАТЕЛЕМ IS 5ea251806809f103d846b116

Заказ IS 5ea256267d4fe904a39e8cab Дейв

* 1016
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...