Node.js 如何从NodeJS中的mongodb中删除多个文档?

Node.js 如何从NodeJS中的mongodb中删除多个文档?,node.js,mongodb,Node.js,Mongodb,当我尝试通过NodeJS从mongo的集合中删除许多文档时,我发现了一个问题,尽管我发现一些问题仍然存在(StackOverflow),但这不是我看到的问题:( 环境: 使用mongo云服务的数据库 将主机链接到连接:…mongodb.net/test?retryWrites=true 该集合已存在一些文档 代码 错误: //注意:我同时设置了本地和云服务,这在本地上可以正常工作,但不能使用云服务 任何帮助,谢谢!我解决了我的问题,只需简单地删除URI remote中的retryWrite

当我尝试通过NodeJS从mongo的集合中删除许多文档时,我发现了一个问题,尽管我发现一些问题仍然存在(StackOverflow),但这不是我看到的问题:(

环境:

  • 使用mongo云服务的数据库
  • 将主机链接到连接:
    …mongodb.net/test?retryWrites=true
  • 该集合已存在一些文档
代码

错误:

//注意:我同时设置了本地和云服务,这在本地上可以正常工作,但不能使用云服务


任何帮助,谢谢!

我解决了我的问题,只需简单地删除URI remote中的
retryWrites=true
或设置
retryWrites=false

谢谢你的评论我的坏(

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();
        });
});