Я пытаюсь удалить некоторые документы из базы данных 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
, но в результате получилась похожая ошибка. Любое решение и идея?