Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
蒙戈C++;驾驶员因分配不当而发生车祸 使用了(使用的26CubApple分支)使用命令sCONS——64——SyrdCopy-动态窗口-Fult-前缀= C:/Mango CXX驱动程序遗产/蒙古人客户端RelaseE64 64——使用系统Booost——CPPPATH=C++:/PosiSt1/Po.1 注意:安装了所有必备组件,如中提到的-boost包等_C++_Mongodb_Driver - Fatal编程技术网

蒙戈C++;驾驶员因分配不当而发生车祸 使用了(使用的26CubApple分支)使用命令sCONS——64——SyrdCopy-动态窗口-Fult-前缀= C:/Mango CXX驱动程序遗产/蒙古人客户端RelaseE64 64——使用系统Booost——CPPPATH=C++:/PosiSt1/Po.1 注意:安装了所有必备组件,如中提到的-boost包等

蒙戈C++;驾驶员因分配不当而发生车祸 使用了(使用的26CubApple分支)使用命令sCONS——64——SyrdCopy-动态窗口-Fult-前缀= C:/Mango CXX驱动程序遗产/蒙古人客户端RelaseE64 64——使用系统Booost——CPPPATH=C++:/PosiSt1/Po.1 注意:安装了所有必备组件,如中提到的-boost包等,c++,mongodb,driver,C++,Mongodb,Driver,我编写了一个示例程序(附件),其中我刚刚获得mongo连接,该连接希望找到BSON对象的文档数。 这是节目单- #if defined(_WIN32) #include <winsock2.h> #include <windows.h> #endif #define _CRT_SECURE_NO_WARNINGS #define STATIC_LIBMONGOCLIENT #include "stdafx.h" #include <cstdlib> #incl

我编写了一个示例程序(附件),其中我刚刚获得mongo连接,该连接希望找到BSON对象的文档数。 这是节目单-

#if defined(_WIN32)
#include <winsock2.h>
#include <windows.h>
#endif
#define _CRT_SECURE_NO_WARNINGS
#define STATIC_LIBMONGOCLIENT
#include "stdafx.h"
#include <cstdlib>
#include <iostream>
#include <mongo/client/dbclient.h> // for the driver
#include <mongo/client/dbclientinterface.h> // for the driver
#include <mongo/bson/bson.h>

#pragma   comment(lib,"libmongoclient.lib")
using namespace mongo;

int main(){

    DBClientConnection mongoclient;

    string errmsg;
    try {

        if (!mongoclient.connect("16.166.233.124:27017", errmsg)) {
            cout << "couldn't connect : " << errmsg << endl; 
        }
        cout << "\nSuresh-Test264  After getting the connection....\n" << endl;;
        const char * ns = "suresh.test";
        BSONObj res = BSONObjBuilder().append("age", 33).obj();
        int limit, skip, options;
        limit = skip = options = 0;
        unsigned long long count = 0;
        count = mongoclient.count(ns, res);
        cout << "count of existing documents in collection test.foo : " << count << endl;
        }
    catch (exception &e) {
        std::cout << "caught " << e.what() << std::endl;
    }


}
#如果已定义(_WIN32)
#包括
#包括
#恩迪夫
#定义\u CRT\u安全\u无\u警告
#定义静态_LIBMONGOCLIENT
#包括“stdafx.h”
#包括
#包括
#包括//用于驱动程序
#包括//用于驱动程序
#包括
#pragma注释(lib,“libmongoclient.lib”)
使用名称空间mongo;
int main(){
dbclientconnectionmongoclient;
字符串errmsg;
试一试{
如果(!mongoclient.connect(“16.166.233.124:27017”,errmsg)){

cout我在mongodb用户邮件列表中回答了您的相同问题,如下所示:

我使用地址消毒器在linux上对26compat分支运行了您的程序,一切看起来都很好。因此我有几个问题:

  • 您正在使用--sharedclient进行构建,但是您的#pragma命名了库的静态版本。您是否打算链接mongoclient的静态或动态版本
  • 您正在使用--dynamic windows进行构建,这将导致mongo客户端库选择动态windows运行时库。您是否还根据动态windows运行时库编译应用程序?所选运行时库必须在mongo客户端库和应用程序之间匹配