Node.js mongodb字段的重新加密无效(mongoose加密)

Node.js mongodb字段的重新加密无效(mongoose加密),node.js,mongodb,mongoose,encryption,Node.js,Mongodb,Mongoose,Encryption,我有一个mongodb集合,使用mongoose加密来加密一些字段,现在我想加密所有字段。我试图用下面的代码和模式中的适当更改重新加密所有字段的其余部分- dbSchema.migrateToA(function(err){ if (err){ throw err; } console.log('Migration successful'); }); 此处函数正在运行,但未加密挂起字段。当迁移运行一次时,它将不再工作。 我还尝试了另一种解决方案,我创建了

我有一个mongodb集合,使用mongoose加密来加密一些字段,现在我想加密所有字段。我试图用下面的代码和模式中的适当更改重新加密所有字段的其余部分-

dbSchema.migrateToA(function(err){
        if (err){ throw err; }
        console.log('Migration successful');
    });
此处函数正在运行,但未加密挂起字段。当迁移运行一次时,它将不再工作。 我还尝试了另一种解决方案,我创建了一个包含所有加密字段的新DB集合,并使用循环插入所有数据,即获取一条记录并插入到另一个集合,然后在重命名它之后

现在通过这种方式,我得到了“错误:错误:身份验证失败”。任何想法都会对我有帮助

我只想将所有挂起的字段加密到集合中,其中一些字段已经加密。我使用的是猫鼬加密

提前谢谢