Thrown by MongoAdapter.beginTransaction on a deployment without
a replica set.
A standalone mongod is a legitimate deployment for an application that
never opens a transaction, so the refusal is named and late — it happens at
beginTransaction(), never at connect(), where probing would cost a round
trip on every boot and refuse a working configuration.
readonly
name: string
Discriminant for consumers that cannot use instanceof across realms.