Docs 菜单
Docs 主页
/
MongoDB Atlas
/ /

Atlas 中不支持的命令

在此页面上

  • M 0 /M 2 /M 5 和Atlas Flex 集群中不支持的命令
  • 有限命令
  • 不支持的命令
  • 不支持的命令行选项
  • M 10 + 集群中不支持的命令
  • 有限命令
  • 不支持的命令
  • 不支持的命令行选项
  • 联系支持人员
  • 无服务器实例不支持的命令
  • 不支持的命令行选项

Atlas M 0 免费集群、Flex 集群和 M 2 /M 5 共享集群不支持其他集群可用的所有功能。要学习;了解有关M0M2M5 集群限制的更多信息,请参阅 Atlas M0 (自由集群)、M2 和 M5 限制。要学习;了解有关 Flex集群限制的更多信息,请参阅Atlas Flex 限制。

注意

如果使用不支持的命令或无效语法,Atlas 会返回以下错误信息:

<$command> is not allowed or the syntax is incorrect,
see the Atlas documentation for more information.

要了解有关有效语法的更多信息,请参阅数据库命令

您可以在 M 0 免费集群、Flex 集群和 M 2 /M 5 共享集群中运行以下有限制的命令:

命令
Limit
  • maxTimeMs 参数限制为 300 秒 (300000)。

  • 忽略 allowDiskUsage 参数。

  • 不支持 $accumulator$function 操作符。

  • 不支持$where操作符。

  • local数据库上的count操作限制为system.replsetoplog.rs集合。

M0 免费集群和 M2 /M5 共享集群不允许对dbStats localconfig 数据库执行 命令。

要了解更多信息,请参阅运行限制。

不支持$where操作符。

  • 不支持$where操作符。

  • local数据库上的find操作限制为oplog.rs集合。

  • find操作限制为在local数据库上查询oplog.rs集合中的ns字段时使用相等条件。

    { "ns" : "test.foo" }

只允许对下面这两个文档执行此操作:

  • { "getParameter": 1, "authSchemaVersion": 1 }

  • { "getParameter": 1, "authenticationMechanisms": 1 }

db.killOp()方法限制为运行该操作的 MongoDB 用户。

限制对以下字段的响应:

  • $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

M0 免费集群、Flex 集群和 M2/M5 共享集群不支持以下命令:

注意

所有其他层级(M 10 及更大)的集群可用的命令对应于为内置Atlas MongoDB角色定义的权限。要学习;了解有关权限的更多信息,请参阅AtlasAtlas user 用户权限。

M 0 免费集群、Flex 集群和 M 2 /M 5 共享集群不支持以下命令行工具选项:

要了解更多信息,请参阅 Atlas M0(免费集群)、M2 和 M5 限制

Atlas 要求客户端通过身份验证才能访问 Atlas 集群。Atlas 提供了一份经过整理的数据库用户权限列表。这些权限提供对 MongoDB 命令子集的访问权限。

Atlas 将db.killOp()方法限制为运行该操作的 MongoDB 用户。

Atlas仅在 M30+ 分分片的集群上支持以下分片命令:

下表列出了数据库用户权限不支持的最常用命令和 Shell 方法。 为了确保集群的稳定性和性能, Atlas 包含或限制了这些命令的功能。

命令
Shell 方法
特权操作
命令
Shell 方法
特权操作
[1]1234如果您使用 MongoDB 5.0 。 6或更高版本,可以使用setAllowMigrations控制特定集合的负载均衡。
[2] 只有全局写入集群不支持此命令。

注意

作为替代方案,请参阅可用的 Atlas 用户角色

[3]1234您可以为自己的用户帐户调用getUser

M10 个 + 集群不支持 的 --preserveUUID mongorestore选项。

如果使用案例需要访问 Atlas 数据库用户权限当前不支持的命令,请联系 Atlas 支持部门。

Atlas 无服务器实例不支持以下数据库命令mongosh shell 方法

数据库命令
Shell 方法

eval

db.eval()

geoNear
(deprecated in MongoDB v4.0)

getUser [3]

$listLocalSessions 聚合管道阶段

$listSessions 聚合管道阶段

$planCacheStats 聚合管道阶段

resync

(deprecated in MongoDB v4.4)

无服务器实例不支持以下命令行工具选项:

命令行工具
不支持的选项

后退

M 0 、M 2 和 M 5 限制