Описание тега mongo-cxx-driver
Officially supported C++ driver for MongoDB
1
ответ
MongoDB C++ Driver 3.0 получить документ в строку и избежать JSON
Я пытаюсь получить данные двойного типа из базы данных, поскольку документация говорит: auto cursor = db["collection"].find({}, opts); for (auto&& doc : cursor) { std::cout << bsoncxx::to_json(doc) << std::endl; } Но я хочу избеж…
27 июн '16 в 20:34
1
ответ
bsoncxx::to_json возвращает поврежденную строку
У меня возникают трудности при преобразовании документа bson в строку json с помощью bsoncxx. Функция bsoncxx::to_json возвращает недопустимый / поврежденный объект std:: string. Я не могу прочитать символ в нем, и он вылетает, когда std:: string ра…
28 окт '16 в 16:37
0
ответов
Mongodb CXX + Unreal Engine 4 - Сбой при переборе курсора
Я получил ошибку во время или после перебора mongocxx::cursor после нахождения некоторых документов в моей базе данных. Я использую Windows 10, Unreal Engine 4.16.1 и mongodb cxx 3.1.1. Соединение с базой данных установлено правильно, функция поиска…
20 июн '17 в 11:29
3
ответа
Как настроить параметры проекта Visual Studio с помощью mongo-cxx-driver?
Я успешно собрал версию 3.0.3 драйвера MongoDB для C++ в Windows 10 с CMAKE_INSTALL_PREFIX=C:\ Монго-CXX-водитель Но я не знаю, как настроить проект в Visual Studio 2015, который может использовать этот драйвер.Я нашел этот пост здесь, но я не поним…
27 ноя '16 в 12:17
2
ответа
[bsoncxx ] Как добавить bsoncxx::document::element к bsoncxx::builder::basic::document?
Я получаю сообщение об ошибке при попытке добавить элемент в документ. bsoncxx::document::value _obj; //This is Declaration of _obj in diffrent file bsoncxx::document::element element = _obj.view()[sFieldName]; if (element.length() && elemen…
31 июл '17 в 10:18
0
ответов
SIGSEGV (ошибка сегментации), когда ссылка-буст-нить и буст-регекс через cmake
Я пытаюсь скомпилировать и запустить пример mongo-cxx-driver. Требуется связать Boost-систему, boost-thread и boost-regex. Когда я компилирую по запятой: g++ simple_client_demo.cpp -I/home/ssi/mongo-client-install/include -L/home/ssi/mongo-client-in…
02 июн '15 в 18:19
0
ответов
Извлечь ключевые атрибуты mongocxx
Я пытаюсь извлечь только ключевые атрибуты с помощью mongocxx, но с помощью функций find() и find_one(). Я не могу получить только ключевые значения. int main(int, char**) { mongocxx::instance inst{}; mongocxx::client conn{mongocxx::uri{}}; auto col…
11 окт '17 в 05:35
1
ответ
Сборка mongo-cxx-драйвера с использованием CMake ExternalProject_Add
Я пытаюсь построить mongo-cxx-driver в проекте на основе CMake. Предполагается, что этот проект будет построен на Windows, MacOS и в контейнере Ubuntu, и я хочу убедиться, что мое программное обеспечение на всех этих платформах будет использовать од…
07 авг '18 в 00:20
2
ответа
Как проверить, работает mongodb или нет при запуске приложения C++
Я новичок в C++. Я следовал http://mongodb.github.io/mongo-cxx-driver/mongocxx-v3/tutorial/ этому руководству. они сказали, чтобы подключиться к работающему экземпляру MongoDB, используйте mongocxx::client учебный класс. Я так и сделал mongocxx::cli…
04 дек '17 в 14:17
1
ответ
MongoDB C++: безопасен ли поток mongocxx::pool?
Нужно ли вручную блокировать mongocxx::pool при установлении соединения? т.е. это безопасно? (пример скопирован с сайта Mongo) mongocxx::instance instance{}; mongocxx::pool pool {mongocxx::uri{}}; using mongocxx::pool::entry = std::unique_ptr<cli…
04 янв '17 в 14:22
1
ответ
Какой mongoDB ODM для C++?
Недавно я начал разработку проекта с использованием C++11 и MongoDb, хотя я успешно использовал драйвер mongocxx для реализации логики, но для десериализации данных требуется некоторое время. mongocxx::options::find opts; opts.limit(15000); mongocxx…
01 авг '17 в 06:21
1
ответ
Mongocxx: Как отображать документы в обратном порядке
Я пытаюсь отобразить документы коллекции в обратном порядке. В оболочке это можно сделать с помощью следующей команды: db.testcollection.find().sort({$natural:-1}) В документации я нашел эту функцию: void sort(bsoncxx::document::view_or_value orderi…
04 ноя '16 в 13:24
0
ответов
vC++ версия сообщества драйвер dong монго
Я пытаюсь собрать драйвер mongocxx для версии сообщества vC++ 2017. Я запустил ниже и получил ошибки и перенаправил на последние инструменты сборки и был успешно скомпилирован. cd mongo-c-driver-1.8.0\src\libbson cmake -G "Visual Studio 14 2015 Win6…
11 окт '17 в 04:36
1
ответ
make mongo-cxx-драйвер не может найти включает
Я пытался скомпилировать драйвер mongo-cxx для C++11 на OSX 10.10, но у меня есть некоторые проблемы с этим. Оба libbson и mongo-c-driver были собраны и установлены успешно, библиотеки в / usr / local / lib и заголовки в /usr/local/include/libbson-1…
14 сен '16 в 12:25
1
ответ
mongodb: запрос в диапазоне дат
Используя драйвер mongocxx, мне нужно запросить у mongodb документы (данные о запасах), которые попадают в определенный диапазон дат. Рассмотрим следующий формат документа: { date : ISODate("2010-01-01T00:00:00Z"), open : 12.00, high : 13.00, low : …
09 фев '17 в 23:00
1
ответ
Создайте проект на C++ с помощью mongodb
Я хочу сохранить измерения в документе mongoDB и использовать эти данные в дальнейших операциях. Я выполнил шаги, описанные в этом комментарии Joyo Waseem, чтобы установить необходимый драйвер. Тем не менее, я все еще получаю несколько сообщений об …
08 дек '18 в 19:07
0
ответов
Mongodb C++ драйвер на Ubuntu
Я пытаюсь протестировать драйвер mongodb C++ в Ubuntu 16.04. Драйвер установлен в ${Devfolder}/sdk/mongodb/и тест в ${Devfolder}/testMongoDb/, Код был скомпилирован и протестирован с использованием: export PKG_CONFIG_PATH=${Devfolder}/sdk/mongodb/li…
19 дек '18 в 19:19
1
ответ
Утечка памяти с помощью mongocxx::instance inst{};
Вальгринд дай мне still reachable запись с помощью mongocxx::instance inst{}; ==3014== 16,384 bytes in 1 blocks are still reachable in loss record 609 of 609 ==3014== at 0x5374C20: realloc (vg_replace_malloc.c:662) ==3014== by 0x396046ACCE: CRYPTO_r…
17 окт '17 в 12:44
1
ответ
Mongodb C++ проблема компиляции
Я пытаюсь скомпилировать драйвер mongodb для C++ и следуя инструкциям, приведенным в URL: Mongocxx Я получаю ниже ошибки: -- The CXX compiler identification is GNU 4.8.5 -- Check for working CXX compiler: /bin/c++ -- Check for working CXX compiler: …
14 июл '17 в 09:46
0
ответов
Проблема с компиляцией mongo-cxx-драйвера в Windows
У меня возникают некоторые проблемы, когда я пытаюсь скомпилировать драйвер mongo-cxx в Windows (Windows 7 и Visual Studio 17). Сначала я следовал инструкциям для Windows в http://mongoc.org/libmongoc/current/installing.html, чтобы собрать драйвер m…
11 фев '19 в 10:32