Wie der Titel sagt, möchte ich den MongoDB-Server in meine eigene C ++ - Anwendung einbetten. Ich habe diesen Modus in der Dokumentation nicht gefunden. Was ich suchte, ist etwas wie SQLite oder Firebird im Embedded-Modus. Ist das auch mit MongoDB möglich? (Ohne es selbst zu programmieren).
Es gibt keine Möglichkeit, MongoDB jetzt einzubetten - aber auf die Wunschliste vieler Leute.
Sie sollten EJDB in Betracht ziehen.
EJDB ist die C-Bibliothek basierend auf einer modifizierten Version von Tokyo Cabinet. JSON-Darstellung von Abfragen und Daten, implementiert mit API basierend auf C BSON, MongoDB-ähnlichen Abfragen und Gesamtphilosophie.
Ich mag Tokyo-Kabinett. Es ist flexibler Dokumentenspeicher wie Mongodb. Es kommt auch mit einigen geschickten Volltext-Suchfunktionen und einem kleinen Speicherbedarf.
Tokyo Kabinett: Ссылка
Ich habe auch einen objective-c-Wrapper erstellt (falls Sie ihn in eine osx / ios-App einbetten wollten). Ссылка
Tags und Links c++ mongodb embedded-database