Abstract
Protected
constructorInternal
Should not be instantiated directly.
Readonly
commandThe command object. Equal to the response body of the HTTP request.
Note that this is the actual raw command object; it's not necessarily 1:1 with methods called on the collection/db.
{
insertOne: { document: { name: 'John' } }
}
Readonly
commandThe command name.
This is the key of the command object. For example, if the command object is
{ insertOne: { document: { name: 'John' } } }
, the command name is insertOne
.
Readonly
keyspaceThe keyspace the command is being run in.
Readonly
nameThe name of the event.
Optional
Readonly
sourceThe table/collection the command is being run on, if applicable.
Readonly
urlThe URL the command is being sent to.
Protected
_descStatic
formatted
Common base class for all command events.
Note that these emit real commands, not any abstracted commands like "insertMany" or "updateMany", which may be split into multiple of those commands under the hood.