Error: Cannot find specified path for mongodb /data/db/testReplSet-0 when replicaSet.startSet()

Error: Cannot find specified path for mongodb /data/db/testReplSet-0 when replicaSet.startSet()

正在尝试在本地获取 mongodb 复制的测试设置。
我遵循的步骤是:

$ mongo --nodb
> replicaSet = new ReplSetTest({"nodes" : 3})
> // starts three mongod processes
> replicaSet.startSet()

第三步,抛错。我已经在端口 27017 上有一个现有的 mongo 数据库服务器 运行,并且它的数据存储在 mongod.cfg

中指定的不同文件夹中

我正在尝试在不同端口的 mongod 个实例上创建测试副本集。下图中显示的步骤显示选择了 3 个端口进行复制。我还确保我们有一个目录

/data/db 

{mongodbinstallation folder}\bin\

我仍然收到找不到路径的错误。

您在错误的位置创建了 db/path。它正在寻找顶级 /data/db,你说你在安装 mongodb 的 bin 目录中创建它。

因为这看起来像 windows,创建 c:\data\db 然后重新运行它。