首先,我是 mongoDB 的初学者,所以请耐心等待。我正在使用 Windows,并创建了一个包含 4 个集合的简单数据库。当我处理 mongoDB 时,我首先运行:mongod.exe --dbpath "Path To Data Folder"
在终端中,然后使用mongo.exe
. 我应该做的是将数据库及其集合分发到分片和副本集以支持分布式查询。
我尝试使用类似的命令,sh.enableSharding("DATABASE NAME")
但它没有用。然后我发现我需要运行 mongos 而不是 mongod,所以我遵循了这个:Sharding in MongoDB但不幸的是我没有成功。我也做了一些研究,但似乎缺乏关于分片和复制的中肯指南。因此,如果您指出我正确的方向,我将不胜感激。