Docs Menu
Docs Home
/ / /
C ドライバー

互換性

項目一覧

  • MongoDB の互換性
  • 言語互換性
  • プラットフォームの互換性

次の互換性テーブルは、特定のバージョンのMongoDBで使用するためのCドライバーの推奨バージョンを示しています。

最初の列は、ドライバーのバージョンの一覧です。

重要

MongoDB は、MongoDB Serverのサポート終了日(EOL)から 3 年間、MongoDB Server とドライバー間の互換性を確保します。MongoDB のリリースと EOL 日付の詳細については、 MongoDB ソフトウェア ライフサイクル スケジュールを参照してください。

Icon
説明

すべての機能がサポートされています。

ドライバー バージョンは MongoDB バージョンで動作しますが、すべての新しい MongoDB 機能がサポートされているわけではありません。

マークなし

ドライバー バージョンは MongoDB バージョンではテストされていません。

C ドライバーのバージョン
MongoDB 8.0
MongoDB 7.0
MongoDB 6.0
MongoDB 5.0
MongoDB 4.4
MongoDB 4.2
MongoDB 4.0
MongoDB 3.6

1.28から1.29

1.24から1.27

1.22から1.23

1.19 1.21

1.18

[1]

1.17

1.15から1.16

1.11から1.14

1.9から1.10

[1] 1.18ドライバーはセカンダリでのスナップショット読み取りをサポートしていません。 詳細については、 MongoDB Server バージョン5.0リリースノートを参照してください。

ドライバーは MongoDB の古いバージョンをサポートしていません。

次の互換性テーブルは、特定のバージョンのCで使用するためのMongoDB Cドライバーの推奨バージョンを示しています。

最初の列は、ドライバーのバージョンの一覧です。

C ドライバーのバージョン
C17/C18
C11
C99
C89

1.24から1.29

<= 1.23

互換性テーブルの読み方の詳細については、「MongoDB 互換性テーブル」ガイドを参照してください。

このセクションには、 Cドライバーでサポートされているプラットフォームとツールチェーンに関するバージョンの互換性情報が含まれています。

次のオペレーティング システムは、 Cドライバーを使用して継続的にテストされます。

オペレーティング システム
ノート

Debian

バージョン 9.2 、 10.0 、 11.0

RHEL

バージョン7.0 、7.1 、8.1 、8.2 、8.3 。 RHEL の派生製品( 、 CentOS、 Rocky Linux 、 AlmaLinux例)がサポートされています。 Fedra もサポートされていますが、継続的にテストされてはいません。

Ubuntu

バージョン 16.04 、18.04 、および 20.04 。その後のマイナー リリースもサポートされています。 Ubuntu 22.04 以降はまだテストされていません。サポートされているUbuntuバージョンに基づくUbuntuの派生製品もサポートされています。

アーカイブ Linux

MacOS

バージョン11.0

Windows Server 2008と Windows Server 2016

同じ生成の Windows バリアントがサポートされています

次のコンパイラーは、 Cドライバーで継続的にテストされます。

コンパイラー
ノート

Clang

バージョン 3.7 、3.8 、および 6.0 。新しいバージョンと、対応する Apple Clang リリースもサポートされています。

GNU コンパイラー コレクション(GCC)

バージョン 4.8 、5.4 、6.3 、7.5 、8.2 、8 。 3 、 9 。 4 と 10 。 2 。 MinW-w 64 GCC もテストおよびサポートされています。

Microsoft Visual C++ (MSVC)

MSV 14 .x(Visual Studio 2015 )および 15 .x(Visual Studio 2017 )でテスト済み。新しいバージョンの MSBC はサポートされていますが、まだテストされていません。

次の CPU アーキテクチャは、 Cドライバーで継続的にテストされます。

アーキテクチャ
ノート

x 86 ( 32ビット)

Windowsでのみテスト済み

x 86 _ 64 ( 64 -bit x 86 )

Linux、macOS、Windows でテスト済み

ARM / aarch 64

macOS と Linux でテスト済み

Power8 (ppc64le)

Linuxでのみテスト済み

zSeries(s 390 x)

Linuxでのみテスト済み

他のプラットフォームとツールチェーンはテストされていませんが、前述のプラットフォームの同様のバージョンが動作することが予想されます。動作することが予想されているプラットフォームまたはツールチェーンがあり、それらが動作しないと思われる場合は、問題を説明する問題を開くか、GitHub プル リクエスト を開いて問題を修正してください。

重要

サポートされていないプラットフォームを修正するための単純なプルリクエストは受け入れられますが、ケースごとに検討されます。 サポートされていないプラットフォーム上のライブラリを修正するためのプルリクエストを受け入れても、そのプラットフォームの完全なサポートを意味するものではありません。

戻る

新機能