Mongorestore 写入 MongoDB 个数据文件

Mongorestore writing to MongoDB datafiles

MongoDB 文档有以下行。当他们说 mongorestore 可以在没有活动的 mongod 的情况下直接写入 MongoDB 数据文件时,他们是什么意思?这是否意味着即使 mongod 实例未就绪且无法访问它也可以写入,或者是否存在称为非活动 mongod 实例的东西。我觉得很难理解。有人可以向我解释一下吗?

mongorestore can write data to either mongod or mongos instances, in addition to writing directly to MongoDB data files without an active mongod.

在 v3.x 之前 mongorestore 可以配置为直接写入数据文件,而不是通过 mongod 写入数据文件。

此处的术语 "data files" 指的是 dbpath 目录的内容,因此,通过指定 --dbpath 您可以告诉 mongorestore 附加到该目录中的数据文件目录并将数据插入到这些文件中,而无需通过 mongod 实例。