本地数据库

在本页面

Overview

每个mongod实例都有自己的local数据库,该数据库存储复制过程中使用的数据以及其他特定于实例的数据。 local数据库对复制不可见:local数据库中的集合不被复制。

所有 mongod 实例上的集合

例如,以下是startup_log集合中文档的原型:

{
  "_id" : "<string>",
  "hostname" : "<string>",
  "startTime" : ISODate("<date>"),
  "startTimeLocal" : "<string>",
  "cmdLine" : {
        "dbpath" : "<path>",
        "<option>" : <value>
  },
  "pid" : <number>,
  "buildinfo" : {
        "version" : "<string>",
        "gitVersion" : "<string>",
        "sysInfo" : "<string>",
        "loaderFlags" : "<string>",
        "compilerFlags" : "<string>",
        "allocator" : "<string>",
        "versionArray" : [ <num>, <num>, <...> ],
        "javascriptEngine" : "<string>",
        "bits" : <number>,
        "debug" : <boolean>,
        "maxBsonObjectSize" : <number>
  }
}

startup_log集合中的文档包含以下字段:

副本集成员上的收藏集

主/从复制中使用的集合

master/slave复制中,local数据库包含以下集合:

Restrictions

兼容 MongoDB 3.6 的官方驱动程序默认情况下会禁用可重试的写入。要显式禁用可重试写入,请在connection string中为 MongoDB 集群指定retryWrites=false

首页