Ошибка MongoDB на deleteMany, deleteOne и удалить - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь удалить некоторые документы из базы данных MongoDB, используя db.messages.deleteMany({"mmsi":{$lt: 100000000}}).

После удаления некоторых из них он остановился из-за ошибки, и с того времени, когда я выполняю ту же команду, я получаю ту же ошибку:

2019-01-10T16:55:20.084+0100 I NETWORK  [thread1] DBClientCursor::init call() failed
2019-01-10T16:55:20.086+0100 E QUERY    [thread1] TypeError: err.hasWriteErrors is not a function :
DBCollection.prototype.deleteMany@src/mongo/shell/crud_api.js:408:13
@(shell):1:1
2019-01-10T16:55:20.088+0100 I NETWORK  [thread1] trying reconnect to 127.0.0.1:27017 (127.0.0.1) failed
2019-01-10T16:55:20.090+0100 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2019-01-10T16:55:20.090+0100 I NETWORK  [thread1] reconnect 127.0.0.1:27017 (127.0.0.1) failed failed 

Процесс mongod также завершается после этой ошибки, и я должен перезапустить его.

Я также пробовал команды remove и deleteOne, но в результате получилась похожая ошибка. Любое решение и идея?

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