1

我正在尝试使用 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. */
4

0 回答 0