嵌入式MongoDB实例?

时间:2013-02-14 15:19:53

标签: ruby mongodb nosql

我一直在使用MongoDB作为我正在构建的一个小工具,但我有两个问题,如果我能“解决”,我不知道。这些问题主要与必须启动MongoDB服务器(mongod)有关。

首先,我每次要使用它时都要运行两个命令(mongod和我的应用程序命令),另一个是测试。现在,我正在使用不同的集合进行“生产”和“测试”,但最好只有一个嵌入式/自包含的实例,我可以随时启动和删除。

这可能吗?或者我应该使用其他东西,比如SQLite呢?

谢谢!

3 个答案:

答案 0 :(得分:2)

另一个类似的项目是https://github.com/Softmotions/ejdb。 查询语法类似于mongodb。

答案 1 :(得分:1)

我们在工作中使用它 - https://github.com/flapdoodle-oss/embedmongo.flapdoodle.de - 启动嵌入式Mongodb进行集成测试。工作得很好。

答案 2 :(得分:1)

我还没有尝试过,但我刚刚发现了嵌入式MongoDB的Ruby实现:https://github.com/gdb/embedded-mongo