Navigation

Unsupported Commands in M0/M2/M5 Clusters

Atlas M0 Free Tier and M2/M5 shared starter clusters don't support all functionality available to other clusters.

Important

M0 Free Tier and M2/M5 shared starter clusters don't support read or write operations on the admin database.

To learn more about M0/M2/M5 limitations, see Atlas M0 (Free Tier), M2, and M5 Limitations.

Note

Atlas returns the same error message for unsupported commands and invalid syntax. If Atlas returns an error, ensure that you use a supported command and verify the syntax. For more information and examples, see the database commands.

The following commands can be run with limitations in M0 Free Tier and M2/M5 shared starter clusters:

Command
Limitation
  • Limits the maxTimeMs parameter to 300 seconds (300000).
  • Ignores the allowDiskUsage parameter.
  • Doesn't support $accumulator and $function operators.
  • Doesn't support the $where operator.
  • Limits the count operation on the local database to the system.replset and oplog.rs collections.
Doesn't support $where operator.
  • Doesn't support the $where operator.
  • Limits the find operation on the local database to the oplog.rs collection.
  • Limits the find operation to using an equality condition when querying the ns field in the oplog.rs collection on the local database.

    { "ns" : "test.foo" }

Limits execution to these two documents:

  • { "getParameter": 1, "authSchemaVersion": 1 }
  • { "getParameter": 1, "authenticationMechanisms": 1 }
Limits the db.killOp() method to to the MongoDB user who ran the operation.

Limits response to the following fields:

  • $clusterTime.clusterTime
  • $clusterTime.operationTime
  • $clusterTime.signature.hash
  • $clusterTime.signature.keyId
  • $clusterTime.signature
  • asserts.msg
  • asserts.regular
  • asserts.rollovers
  • asserts.user
  • asserts.warning
  • atlasVersion.gitVersion
  • atlasVersion.version
  • connections.available
  • connections.current
  • connections.totalCreated
  • extra_info.note
  • extra_info.page_faults
  • host
  • localTime
  • mem.bits
  • mem.mapped
  • mem.mappedWithJournal
  • mem.resident
  • mem.supported
  • mem.virtual
  • metrics.atlas.bytesInWrites
  • metrics.atlas.connectionPool.totalCreated
  • network.bytesIn
  • network.bytesOut
  • network.numRequests
  • ok
  • opcounters.command
  • opcounters.delete
  • opcounters.getmore
  • opcounters.insert
  • opcounters.query
  • opcounters.update
  • opcountersRepl.command
  • opcountersRepl.delete
  • opcountersRepl.getmore
  • opcountersRepl.insert
  • opcountersRepl.query
  • opcountersRepl.update
  • pid
  • process
  • repl.electionId
  • repl.hosts[]
  • repl.ismaster
  • repl.lastWrite.lastWriteDate
  • repl.lastWrite.majorityOpTime.t
  • repl.lastWrite.majorityOpTime.ts
  • repl.lastWrite.majorityWriteDate
  • repl.lastWrite.opTime.t
  • repl.lastWrite.opTime.ts
  • repl.me
  • repl.primary
  • repl.rbid
  • repl.secondary
  • repl.setName
  • repl.setVersion
  • repl.tags.nodeType
  • repl.tags.provider
  • repl.tags.region
  • repl.tags
  • storageEngine.backupCursorOpen
  • storageEngine.dropPendingIdents
  • storageEngine.name
  • storageEngine.oldestRequiredTimestampForCrashRecovery
  • storageEngine.persistent
  • storageEngine.readOnly
  • storageEngine.supportsCommittedReads
  • storageEngine.supportsPendingDrops
  • storageEngine.supportsSnapshotReadConcern
  • uptime
  • uptimeEstimate
  • uptimeMillis
  • version

Limits to the following document:

{ "user": "<MYUSER>", "db": "admin" }

The following commands are unsupported:

Note

The commands available for clusters of all other tiers, M10 and larger, correspond to the privileges defined for the built-in Atlas MongoDB roles.

Tip
See also:

To learn more about permissions, see Atlas User Privileges.

Note
Limitation for mongorestore

As M0 Free Tier and M2/M5 shared starter clusters don't support applyOps they don't support the --oplogReplay option for mongorestore either.

Atlas doesn't support the $planCacheStats aggregation pipeline stage.

Give Feedback

On this page

  • Limited Commands
  • Unsupported Commands
  • Aggregation Pipeline