MongoDB驱动 > C驱动
MongoDB C驱动程序,也称为“ libmongoc”,是C应用程序的官方客户端库,并为使用高级语言的MongoDB驱动程序提供了基础。
该库与所有主要平台兼容。依靠libbson来创建和解析BSON数据。
要连接到MongoDB Atlas集群,请为集群使用 Atlas连接字符串:
int
main (int argc, char *argv[])
{
mongoc_database_t *database;
mongoc_client_t *client;
mongoc_init ();
client = mongoc_client_new(
"mongodb+srv://<username>:<password>@<cluster-url>/test?retryWrites=true&w=majority"
);
database = mongoc_client_get_database (client, "test");
mongoc_database_destroy (database);
mongoc_client_destroy (client);
mongoc_cleanup ();
return 0;
}
有关 更多连接方式,请参阅高级连接。
C驱动程序版本 | MongoDB 4.2 | MongoDB 4.0 | MongoDB 3.6 | MongoDB 3.4 | MongoDB 3.2 | MongoDB 3.0 | MongoDB 2.6 |
---|---|---|---|---|---|---|---|
版本1.16 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
版本1.15 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
版本1.14 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
版本1.13 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
版本1.12 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
版本1.11 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
版本1.10 | ✓ | ✓ | ✓ | ✓ | |||
版本1.9 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
版本1.8 | ✓ | ✓ | ✓ | ✓ | |||
版本1.7 | ✓ | ✓ | ✓ | ✓ | |||
版本1.6 | ✓ | ✓ | ✓ | ✓ | |||
版本1.5 | ✓ | ✓ | ✓ | ✓ | |||
版本1.4 | ✓ | ✓ | ✓ | ||||
版本1.3 | ✓ | ✓ | ✓ | ||||
版本1.2 | ✓ | ✓ | |||||
版本1.1 | ✓ | ✓ | |||||
版本1.0 | ✓ | ✓ |
该驱动程序不支持旧版本的MongoDB。
C驱动程序版本 | C11 | C99 | C89 |
---|---|---|---|
所有版本 | ✓ | ✓ | ✓ |