Definition
appendOplogNote
Writes a non-operational entry to the oplog.
Compatibility
This command is available in deployments hosted in the following environments:
- MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud
Important
This command is not supported in M0 and Flex clusters. For more information, see Unsupported Commands.
- MongoDB Enterprise: The subscription-based, self-managed version of MongoDB
- MongoDB Community: The source-available, free-to-use, and self-managed version of MongoDB
Syntax
You can only run the appendOplogNote
command on the admin
database.
The command has this syntax:
db.adminCommand(
{
appendOplogNote: 1,
data: <document>
}
)
Command Fields
Field | Type | Description |
---|---|---|
| any | Set to any value. |
| document | The document to append to the oplog. |
Example
To append a non-operational entry to the oplog, use the db.adminCommand()
method:
db.adminCommand(
{
appendOplogNote: 1,
data: {
msg: "Appending test message to oplog"
}
}
)
Example oplog
entry:
{
op: "n",
ns: "",
o: {
msg: "Appending test message to oplog"
},
ts: Timestamp({ t: 1689177321, i: 1 }),
t: Long("1"),
v: Long("2"),
wall: ISODate("2023-07-12T15:55:21.180Z")
}