Как видно из названия, мне нравится встраивать сервер MongoDB в мое собственное приложение C ++. Я не нашел этот режим в документации. Я искал что-то вроде SQLite или Firebird во встроенном режиме. Это также возможно с MongoDB? (Без программирования сам).
Нет способа встроить MongoDB прямо сейчас, но в список пожеланий многих людей.
Вы должны рассмотреть EJDB .
EJDB - это библиотека C, основанная на модифицированной версии Tokyo Cabinet. Представление JSON запросов и данных, реализованных с помощью API на основе C BSON, запросов типа MongoDB и общей философии.
Мне нравится кабинет Токио. Это гибкое хранилище документов, как mongodb. Он также поставляется с некоторыми изящными возможностями полнотекстового поиска и небольшим объемом памяти.
Токийский кабинет: http://fallabs.com/tokyocabinet/
Я также создал оболочку target-c (на случай, если вы захотите встроить ее в приложение osx / ios). https://github.com/isaact/TSDocDB
Хотя это в Java, вы можете взглянуть на Фонго .Это встроенная реализация MongoDB в Java в памяти.