正如标题所说,我喜欢将MongoDB服务器嵌入到我自己的C ++应用程序中。我没有在文档中找到此模式。我在寻找的是嵌入式模式下的SQLite或Firebird。这对MongoDB也有可能吗? (不自己编程)。
答案 0 :(得分:8)
现在没有办法嵌入MongoDB - 但是在很多人的心愿单上。
答案 1 :(得分:5)
您应该考虑EJDB。
EJDB是基于Tokyo Cabinet修改版的C库。使用基于C BSON,类似MongoDB的查询和整体哲学的API实现的查询和数据的JSON表示。
答案 2 :(得分:1)
我喜欢东京内阁。它像mongodb一样灵活的文件存储。它还带有一些漂亮的全文搜索功能和小内存占用。
东京内阁: http://fallabs.com/tokyocabinet/
我还创建了一个objective-c包装器(如果你想将它嵌入到osx / ios应用程序中)。 https://github.com/isaact/TSDocDB
答案 3 :(得分:0)
虽然它是在java中,但您可能需要查看fongo。这是Java中MongoDB的内存中嵌入式实现。