我正在尝试使用 mongodb 复制我的数据(一个 rar 文件)并在 mongodb 网站mongodb_connections上遵循这个简单的教程,但它无法正常工作并给出运行时错误
getting_started.exe 中 0x577be130 处的未处理异常:0xC0000005:访问冲突读取位置 0x00000000。
我正在使用这些命令
gridfs gfs[1];
gridfile gfile[1];
mongo conn[1];
mongo_replica_set_init(conn,"rs-dc-1");
mongo_replica_set_add_seed(conn,TEST_SERVER,TEST_PORT);
mongo_replica_set_add_seed(conn,TEST_SERVER,TEST_PORT+1);
mongo_replica_set_client(conn);
gridfs_init( conn, "test", "fs", gfs );
谁能指导我如何使用 Visual Studio 设置复制,而且我们知道来自 mongodb 的所有数据都将保存到
C:\数据\数据库
那么新的端口数据将保存在哪里?
编辑:
我试图用这些简单的命令连接到复制的服务器
mongo conn[1];
mongo_replica_set_init(conn,"rs-dc-1");
mongo_replica_set_add_seed(conn,TEST_SERVER,TEST_PORT);
mongo_replica_set_add_seed(conn,TEST_SERVER,TEST_PORT+1);
res=mongo_replica_set_client(conn);
但它仍然没有连接,当我检查 res 是 -1 意味着MONGO_ERROR
即将到来。
有谁知道如何解决这个问题?
编辑-2:
这是我得到的错误
MONGO_CONN_NO_PRIMARY, /**< Can't find primary in replica set. Connection closed. */