Как удалить много документов из mongodb в NodeJS? - PullRequest
0 голосов
/ 06 июня 2018

Я вижу проблему, когда пытаюсь удалить многие документы из коллекции в монго с помощью NodeJS, хотя я обнаружил, что некоторые вопросы остаются здесь (StackOverflow), то же самое со мной, но я не вижу prbolem: (

окружение:

  • База данных с использованием облачного сервиса от mongo
  • Узел связи для подключения: ...mongodb.net/test?retryWrites=true
  • В коллекции уже есть некоторые документы

Код

MongoClient.connect(uri, function(err, client) {
        if (err) {
            throw err;
        }

        const user = 'tablename';

        const dbo = client.db("something");

        dbo.collection(user).deleteMany({
            'email': 'myemail'
        }, function (mongoError, result) {
            if (mongoError) {
                throw mongoError;
            }

            console.log(result);

            client.close();
        });
});

Ошибка:

enter image description here

// Примечание: я настраиваю как локальную, так и облачную службу, эта работахорошо на локальном, но не работает с облачным сервисом

Любая помощь, спасибо!

1 Ответ

0 голосов
/ 08 июня 2018

Я решил свою проблему, просто удалите retryWrites=true или установите retryWrites=false в URI remote.

Спасибо за ваш отзыв, мой плохой; (

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