When I am doing the insert to Mongodb in the while loop, the error suddenly prompt out:
/Users/tung/project/sk/mongo-db-embedded/node_modules/mongodb/lib/cmap/connection_pool.js:520
const error = this.closed ? new errors_1.PoolClosedError(this) : new errors_1.PoolClearedError(this);
^
PoolClearedError [MongoPoolClearedError]: Connection pool for ac-727rc86-shard-00-02.fgbtzus.mongodb.net:27017 was cleared because another operation failed with: "connection <monitor> to 18.167.26.166:27017 closed"
at ConnectionPool.processWaitQueue (/Users/tung/project/sk/mongo-db-embedded/node_modules/mongodb/lib/cmap/connection_pool.js:520:82)
at ConnectionPool.clear (/Users/tung/project/sk/mongo-db-embedded/node_modules/mongodb/lib/cmap/connection_pool.js:251:14)
at updateServers (/Users/tung/project/sk/mongo-db-embedded/node_modules/mongodb/lib/sdam/topology.js:461:29)
at Topology.serverUpdateHandler (/Users/tung/project/sk/mongo-db-embedded/node_modules/mongodb/lib/sdam/topology.js:332:9)
at Server.<anonymous> (/Users/tung/project/sk/mongo-db-embedded/node_modules/mongodb/lib/sdam/topology.js:444:77)
at Server.emit (node:events:513:28)
at markServerUnknown (/Users/tung/project/sk/mongo-db-embedded/node_modules/mongodb/lib/sdam/server.js:286:12)
at Monitor.<anonymous> (/Users/tung/project/sk/mongo-db-embedded/node_modules/mongodb/lib/sdam/server.js:58:46)
at Monitor.emit (node:events:513:28)
at failureHandler (/Users/tung/project/sk/mongo-db-embedded/node_modules/mongodb/lib/sdam/monitor.js:153:17) {
address: 'ac-727rc86-shard-00-02.fgbtzus.mongodb.net:27017',
[Symbol(errorLabels)]: Set(1) { 'RetryableWriteError' }
}
I have no idea where the error come out, and why?