0

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

第一个是每次我想使用它时我都必须运行两个命令(mongod 和我的应用程序的命令),另一个是测试。目前,我将不同的集合用于“生产”和“测试”,但最好只有一个嵌入式/自包含实例,我可以随时启动和删除它。

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

谢谢!

4

3 回答 3

2

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

于 2015-02-24T11:09:21.587 回答
1

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

于 2013-02-16T04:48:09.777 回答
1

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

于 2014-01-24T10:10:27.573 回答