Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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
Mongodb 使用Studio 3T mongodump本地主机数据库时接收错误_Mongodb_Studio3t - Fatal编程技术网

Mongodb 使用Studio 3T mongodump本地主机数据库时接收错误

Mongodb 使用Studio 3T mongodump本地主机数据库时接收错误,mongodb,studio3t,Mongodb,Studio3t,当我尝试使用Studio 3T来mongodumpa DB(MongoDB 4.0版本)时,我收到了以下错误: DB error writing data for collection `DB.posts` to disk: error reading collection: Failed to parse: { find: "posts", skip: 0, snapshot: true, $readPreference: { mode: "secondaryPreferred" }, $db

当我尝试使用Studio 3T来
mongodump
a DB(MongoDB 4.0版本)时,我收到了以下错误:

DB error writing data for collection `DB.posts` to disk: error reading collection: Failed to parse: { find: "posts", skip: 0, snapshot: true, $readPreference: { mode: "secondaryPreferred" }, $db: "DB" }. Unrecognized field 'snapshot'.
虽然我可以直接从终端
mongodump
,但我不能将Studio3t用于本地主机。但是,Studio3T可以很好地用于mongodump或在MongoAtlas中恢复相同的数据库。我在本地主机上的早期版本MongoDB(3.4和3.6)上没有这个问题。Mongo3T设置或MongoDB 4.0的本地主机是否有问题


在Windows 10上测试p.S时,我也有同样的错误。我通过进入“编辑”菜单中的“首选项”进行了修复。 选择mongodump选项卡并强制它使用正确的可执行文件。然后重新启动Studio3t