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

问题描述 投票:0回答:1

当我尝试通过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

//注意:我设置了本地服务和云服务,这在本地工作正常,但在云服务上没有工作

任何帮助,谢谢!

node.js mongodb
1个回答
0
投票

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

谢谢你的评论我的不好;(

© www.soinside.com 2019 - 2024. All rights reserved.