Thrown by MongoAdapter.rawQuery — MongoDB has no SQL, so a raw
query is refused by name rather than emulated (the silent-divergence defect
M70j closed). The error names the adapter and points at the injected client
for native commands.
It rejects, never throws synchronously — a synchronous throw from a
Promise-typed method is the M52b/M52c/M70j defect class.
Creates the error. The message is the full diagnostic — safe to log,
never to serve — and names the adapter plus the native alternative.