我一直想知道是否可以拥有一个可移植的MongoDB实例。
我的目标是创建一个完整的Javascript + HTML5应用程序,并将数据存储在 / data 文件夹中,每个集合都是.json文件,但是硬编码文字数据库肯定会重新发明轮子(或钢铁)。
我搜索了一些Javascript制作的JSON数据库作为参考,但我的眼睛闪耀 BSON数据格式。
这可能吗? 或者更好的是,我是否错过了另一种符合我需求的令人心碎的技术?
谢谢!
答案 0 :(得分:12)
免责声明:我刚刚遇到过这个并没有尝试过。 MongloDB(https://github.com/Monglo/MongloDB)看起来很有趣。从我的快速看来,它似乎是一个类似MongoDB的界面,可以很容易地将本地存储或缓存和AJAX备份到服务器端存储。但正如我所说,我还没有尝试过。随机github的乐趣发现。
答案 1 :(得分:6)
你应该检查NeDB(https://github.com/louischatriot/nedb)。它是一个实现MongoDB API的纯Javascript数据库。它可以用作Node.js模块和浏览器,并支持持久性。
它还支持索引,使其比没有的数据库快得多(例如TaffyDB以及MongloDB的情况)