2

我有一个使用的小项目,但它并不是真正用于生产用途,而且我对它有很多惊喜,所以我想切换。我正在考虑使用,但为它编译客户端似乎很麻烦。是否有类似的东西(即数据存储的纯 Node.js 实现),但这更适合没有超过几百组数据的小型项目。我在方面遇到了以下问题,我希望替代数据存储不会这样做:

  • 保存 Date 对象使其在重新加载数据时以字符串形式出现(但在执行期间它仍然是 Date 对象)。我可以自己序列化 Date 对象,只要我得到相同的东西,它就可以让我放入它。
  • 迭代数据并在同一个 forEach 循环中删除某些内容会使迭代停止。
  • 我的客户报告删除的数据重新出现,我也间歇性地看到过这种情况,我不知道为什么。
4

2 回答 2

2

你有多少数据?对于某些项目,将内容保存在内存中并通过转储包含所有数据的 JSON 文件来持久保存它们是合理的。

于 2012-06-17T08:05:50.420 回答
-2

只需使用 npm 安装 NoSQL 模块,如 redis 或 mongodb。

于 2012-06-17T07:46:53.270 回答