我只想提供一个与本地文件系统上的目录保持同步的MongoDB集合。因此,如果我在集合中CRUD一个Mongo文档,表示目录中的文本文件,那么文件系统几乎可以立即反映出这些变化。
对于开发人员而言,这似乎是一个很常见的用例,但显然需要处理很多技术问题,而且我的搜索技能让我失望。
我对任何答案感兴趣,特别是涉及Mongo + * nix或Mongo + NodeJS的答案。
答案 0 :(得分:1)
这看起来很合适:https://npmjs.org/package/mongo-watch。只要发生变化,该库就会通知您。您可以在触发事件时将文档保存到文件系统。