如何从NodeJS中的mongodb删除许多文件?

时间:2018-06-06 16:17:10

标签: node.js mongodb

我尝试通过NodeJS从mongo集合中删除许多文档时遇到问题,虽然我发现这里有一些问题(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 :(得分:0)

我解决了我的问题,只需在URI远程中删除retryWrites=true或设置retryWrites=false

感谢您的评价我的不好;(