删除数据库
概要
描述
字段 | 类型 | 描述 | |||
---|---|---|---|---|---|
_id | 文档 | ABSON 对象,用作更改流事件的标识符。此值用作
有关通过 | |||
clusterTime | 时间戳 |
由于 oplog 大小限制,多文档事务 可能会创建多个 oplog 条目。在事务中,给定 oplog 条目中排队的更改流事件共享相同的 具有相同 要标识单个事务的事件,您可以在更改流事件文档中使用 已更改在版本8.0. | |||
lsid | 文档 | 与事务关联的会话的标识符。 仅当操作是 多文档事务 的部分时才存在。 | |||
ns | 文档 | 受事件影响的名字空间(数据库和/或集合)。 | |||
ns.db | 字符串 | 事件发生的数据库的名称。 | |||
operationType | 字符串 | 更改通知报告的操作类型。 对于这些更改事件,返回一个值为 | |||
txnNumber | NumberLong | ||||
wallTime | 数据库操作的服务器日期和时间。与 新在版本6.0. |
示例
以下示例说明了 dropDatabase
事件
{ "_id": { <Resume Token> }, "operationType": "dropDatabase", "clusterTime": <Timestamp>, "wallTime": <ISODate>, "ns": { "db": "engineering" } }
dropDatabase
命令在生成数据库的 dropDatabase
事件之前,为数据库中的每个集合生成一个 drop 事件。
dropDatabase
事件会导致对其自己的 ns.db
数据库打开的更改流发生 invalidate
事件。