Node.js 请求节点js中的mongo

Node.js 请求节点js中的mongo,node.js,mongodb,mongoose,readdir,Node.js,Mongodb,Mongoose,Readdir,我已将所有文件放入mongo,我想删除所有未引用的文件 要做到这一点,我需要检查我的所有文件夹和子文件夹,获取我的所有文件并进行查找{name:fileName},如果没有文档,我将删除我的本地文件 我想知道有没有更好的方法可以做到这一点,有没有承诺 首先,我列出了我所有的文件,并检查了这个列表,但这个太大了。现在,我在readdir期间执行find操作 我不太了解猫鼬,也许有一个cpu/mem/的成本损失。。。去做 谢谢我想说,为每个名字查询mongo是正确的方法。请确保您的表在名称字段上有索

我已将所有文件放入mongo,我想删除所有未引用的文件

要做到这一点,我需要检查我的所有文件夹和子文件夹,获取我的所有文件并进行查找{name:fileName},如果没有文档,我将删除我的本地文件

我想知道有没有更好的方法可以做到这一点,有没有承诺

首先,我列出了我所有的文件,并检查了这个列表,但这个太大了。现在,我在readdir期间执行find操作

我不太了解猫鼬,也许有一个cpu/mem/的成本损失。。。去做


谢谢

我想说,为每个名字查询mongo是正确的方法。请确保您的表在名称字段上有索引。

目前,我无法完成我的请求:

我使用了heapdump,内存中有太多bson对象。。。大约4次内存溢出


致命错误:调用和重试上次分配失败

目前,我收到一个致命错误:调用和重试上次分配失败。