mongodb的c driver,源码在
一、编译
http://api.mongodb.org/c/current/building.html
linux、mac、windows-cygwin下,下载scons,
http://www.scons.org/,使用python setup.py install安装scons,
然后去mongodb驱动源码下,scons安装驱动,即可。
比如windows下自动生成bson.dll和mongoc.dll。
二、例子
API详细信息
http://api.mongodb.org/c/current/api/annotated.html
简单的例子
http://api.mongodb.org/c/current/tutorial.html
Connecting这一节的例子有点问题:
1、status没有定义类型,
2、MONGO_CONN_BAD_ARG这个常量已经在新版本里去掉了,
例子可以改为:
#include <stdio.h>
#include "mongo.h"
int main() {
mongo conn[1];
int status;
status = mongo_connect( conn, "127.0.0.1", 27017 );
if( status != MONGO_OK ) {
switch ( conn->err ) {
case MONGO_CONN_SUCCESS: printf( "connection succeeded\n" ); break;
//case MONGO_CONN_BAD_ARG: printf( "bad arguments\n" ); return 1;
case MONGO_CONN_NO_SOCKET: printf( "no socket\n" ); return 1;
case MONGO_CONN_FAIL: printf( "connection failed\n" ); return 1;
case MONGO_CONN_NOT_MASTER: printf( "not master\n" ); return 1;
}
}else{
printf( "MONGO_OK:connection succeeded\n%d\n", status );
}
mongo_destroy( conn );
return 0;
}
分享到:
相关推荐
window 下mongodb 64 C 驱动debug 版库文件, 版本是最新的MongoDB C Driver 1.13.0
MongoDB C Driver 1.13.0 64 release版库文件和其他文件
MongoDB C++ Driver 3.4.x 版,是目前最新版本。需要和MongoDBC驱动一起使用。
mongo-c-driver-1.16.2版本 Release 库文件,支持mongodb4.2服务器
核心配置文件如下: <package id="MongoDB.Bson" ...<package id="MongoDB.Driver" version="2.8.1" targetFramework="net46" /> <package id="MongoDB.Driver.Core" version="2.8.1" targetFramework="net46" /> ...
mongo-c-driver-1.13.0 windows10 vs2017 新鲜编译,2018年12月28日,支持事务
mongo-c-driver 1.9.4 It is my pleasure to announce mongo-c-driver 1.9.4. This release offers compatibility with Sphinx 1.7.0 and above and fixes two bugs: Ensure a change stream uses the proper ...
亲测可用。mongodb-java驱动(3个jar包,mongodb-driver-core-3.0.1.jar,bson-3.0.1.jar,mongodb-driver-3.0.0.jar)
MongoDB-C++-Driver3.2 动态库,含头文件,可直接连接使用,windows下动态链接库
【MongoDB C Driver 1.14.0】--截止2019.6.26的最新版本 1、编译好的Mongodb C语言库,包含lib、dll、include,版本1.14.0,32位的 2、包含文件的清单: ...\mongo-c-driver\bin ...\mongo-c-driver\include ...\...
C Driver for MongoDB
The Official MongoDB driver for C language
MongoDB C Driver - 一个C语言的高性能MongoDB驱动程序
mongodb 数据库连接三件套 mongodb-driver-core-3.5.0.jar 、 mongodb-driver-3.5.0.jar 、bson-3.5.0.jar
3. 利用组合模式和装饰模式的思想开发 MongoDB 数据库查询条件装饰器 将查询条件和数据库 MongodbModule 数据模型进行解耦合 4. 抽象出一套 MongoDB Module 结果集接口 通过模板和特化技术实现 string/int 等不同...
现在已经有MongoDB C driver,但是我没有时间去学习,只想尽快的完成工作。下面是我的方法,用C++创建一个动态库,这个动态库引用了MongoDB C++ driver. 但是会用extern "C" 导出C函数。 一件事情必须知道,...
利用MongoDB与Jackson JSON框架结合实现快速开发应用接口的例子,详情参见文章:http://blog.csdn.net/chaijunkun/article/details/7263804。
win7环境下,使用vs2017编译的MongoDB-c-driver 和MongoDB-cxx-driver。 下载之后可以直接放入C++工程中使用。 版本信息: mongo-c-driver-1.13.0, mongo-cxx-driver-r3.4.0
The MongoDB C Driver, also known as "libmongoc", is the official client library for C applications, and provides a base for MongoDB drivers in higher-level languages. The library is compatible with ...
mongo-c-driver 是 MongoDB 官方的 C 语言客户端开发包