Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/ /

Driver do MongoDB C++

Bem-vindo ao driver C++ do MongoDB. Neste site, você encontrará documentação para ajudá-lo a obter o máximo do MongoDB e C++. Se você está apenas começando, dê uma olhada nestas páginas primeiro:

  • Instalando o mongocxx

  • Tutorial de início rápido

A estabilidade indica se este driver é recomendado para uso de produção. Atualmente, nenhum driver garante a estabilidade da API ou da ABI.

Para obter a documentação sobre versões anteriores, consulte o documentação legada.

família/versão
Estabilidade
Desenvolvimento
Propósito

(ramificação mestre do repositório)

Instável

Desenvolvimento ativo

Desenvolvimento de novos recursos

mongocxx 3.10.x

estável

Somente correções de bugs

Versão atual do driver C++ estável

mongocxx 3.9.x

estável

none

Versão anterior do driver C++ estável

mongocxx 3.8.x

estável

none

Versão anterior do driver C++ estável

mongocxx 3.7.x

estável

none

Versão anterior do driver C++ estável

mongocxx 3.6.x

estável

none

Versão anterior do driver C++ estável

mongocxx 3.5.x

estável

none

Versão anterior do driver C++ estável

mongocxx 3.4.x

estável

none

Versão anterior do driver C++ estável

mongocxx 3.3.x

estável

none

Versão anterior do driver C++ estável

mongocxx 3.2.x

estável

none

Versão anterior do driver C++ estável

mongocxx 3.1.x

estável

none

Versão anterior do driver C++ estável

mongocxx 3.0.x

estável

none

Versão anterior do driver C++ estável |

O mongocxx é uma reescrita completa de um driver C++ para MongoDB baseado em libmongoc. Ele requer um compilador C++11 . Ele é conhecido por basear-se nas arquiteturas x86 e x86-64 para Linux, macOS, Windows e Openbsd.

A biblioteca do driver mongocxx inclui um pacote bson correspondente, bsoncxx, que implementa a especificação BSON. Essa biblioteca pode ser usada de modo autônomo para serialização e desserialização de objetos, mesmo quando não se está usando o MongoDB.

As versões do driver mongocxx têm números de versão como v3.xy

Observação

Não havia drivers v2.xy C++ para evitar confusão com os drivers legados obsoletos-0.0-26compatíveis-2.xy.

A tabela de compatibilidade a seguir especifica a versão recomendada ou versões do driver MongoDB C++ para usar com uma versão específica do MongoDB.

A primeira coluna lista a versão do driver.

Importante

O MongoDB garante a compatibilidade entre o MongoDB Server e os drivers por três anos após a data de fim da vida útil (EOL) da versão do servidor. Para saber mais sobre a versão do MongoDB e as datas de EOL, consulte Agendamentos do ciclo de vida do software MongoDB.

Icon
Explicação

Todas as funcionalidades são suportadas.

A versão Driver funcionará com a versão MongoDB, mas nem todos os novos recursos MongoDB são suportados.

A versão do driver não funcionará com a versão do MongoDB. Tentar conectar-se à versão do MongoDB resultará em erros.

Sem marca

A versão Driver não é testada com a versão MongoDB.

Versão do driver C++
MongoDB 7.0
MongoDB 6.0
MongoDB 5.0
MongoDB 4.4
MongoDB 4.2
MongoDB 4.0
MongoDB 3.6
MongoDB 3.4
MongoDB 3.2
MongoDB 3,0
MongoDB 2.6
MongoDB 2.4

3.8+

3.7

3.6

3.5

3.4

3.3

3.2

3.1

3.0

O driver não suporta versões mais antigas do MongoDB.

A tabela de compatibilidade a seguir especifica a versão recomendada ou as versões do driver C++ do MongoDB para uso com uma versão específica de C++.

A primeira coluna lista a versão do driver.

Versão do driver C++
C++20
C++17
C++14
C++11
C++03

3.8+

<= 3.7

1.x

Para obter mais informações sobre como ler as tabelas de compatibilidade, consulte nosso guia sobre tabelas de compatibilidade do MongoDB.

Os drivers do MongoDB C++ estão disponíveis sob os termos da Licença Apache, versão 2.0.

Voltar

C++

Nesta página