Я новичок в MongoDB.Моя виртуальная машина работает под управлением Ubuntu 14.04.5 с mongod
, стандартным для этой ОС:
hekto@ubuntu:~$ mongod --version
db version v2.4.9
Tue Jun 5 18:00:23.923 git version: nogitversion
Я собрал Mongo C ++ Driver Ver 3.2.0 из исходных текстов и попытался написать несколько тестов.Все они выводят исключение ниже:
Server at localhost:27017 reports wire version 0, but this version of libmongoc requires at least 3 (MongoDB 3.0): generic server error
Похоже, что клиент C ++ и сервер несовместимы.
Существуют ли какие-либо приемы, которые можно использовать с драйвером Mongo C ++ длязаставить его работать со старыми серверами Mongo?
Пока я не могу преобразовать саму базу данных в какой-либо новый формат, но также не хотел бы изучать API устаревшего драйвера.