Docs Menu
Docs Home
/
Atlas
/ /

Atlas でサポートされていないコマンド

Atlas M0 無料クラスターと Flex クラスターは、他のクラスターで利用できるすべての機能をサポートしていません。M0 クラスター制限の詳細については、 Atlas M0 (無料クラスター)の制限 を参照してください。 Flex クラスターの制限の詳細については、「 Atlas Flex 制限 」を参照してください。

注意

サポートされていないコマンドや無効な構文を使用すると、Atlas は次のエラーメッセージを返します。

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

有効な構文の詳細については、「 データベースコマンド」を参照してください

M0 無料クラスターと Flex クラスターでは、制限付きで次のコマンドを実行できます。

コマンド
Limit
  • maxTimeMsパラメータを 300 秒に制限します( 300000 )。

  • allowDiskUse パラメーターを無視します。

  • $accumulatorおよび$function演算子をサポートしていません。

  • $$USER_ROLES システム変数はサポートされていません。

  • $where演算子をサポートしていません。

  • データベースに対する count操作を コレクションとlocalsystem.replset oplog.rsコレクションに制限します。

M0 無料クラスターと Flex クラスターでは、dbStats データベースとlocal データベースでconfig コマンドは許可されていません。

詳細については、「運用上の制限 」を参照してください。

$where演算子をサポートしていません。

  • $where演算子をサポートしていません。

  • $$USER_ROLES システム変数はサポートされていません。

  • allowDiskUse パラメーターを無視します。

  • localデータベースに対するfind操作をoplog.rsコレクションに制限します。

  • localデータベースのoplog.rsコレクションのnsフィールドをクエリするときに、 find操作を等価条件を使用するように制限します。

    { "ns" : "test.foo" }

次の 2 つのドキュメントに実行を制限します。

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

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

db.killOp()メソッドを、操作を実行した MongoDB ユーザーに制限します。

$$USER_ROLES システム変数はサポートされていません。

$$USER_ROLES システム変数はサポートされていません。

$$USER_ROLES システム変数はサポートされていません。

次のフィールドへの応答を制限します。

  • $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 クラスターは次のコマンドをサポートしていません。

注意

他のすべての階層のクラスター M 10 以上のコマンドは、Atlas MongoDBの組み込みロールに定義された特権に対応します。Atlas user権限の詳細については、「 Atlas ユーザー特権 」を参照してください。

M0 無料クラスターと Flex クラスターは、次のコマンドラインツールのオプションをサポートしていません。

コマンドラインツール
サポートされていないオプション

詳細については、「 M0 クラスターの制限 」を参照してください。

Atlas では、Atlas クラスターにアクセスするためにクライアントの認証が必要です。 Atlas は、データベース ユーザーの特権のカーソル操作のリストを提供します。 これらの特権は、MongoDB コマンドのサブセットへのアクセスを提供します。

Atlas はdb.killOp()メソッドを、操作を実行した MongoDB ユーザーに制限します。

Atlas は、M30+ のシャード済みクラスターでのみ次のシャーディングコマンドをサポートします。

コマンド
shell メソッド
権限アクション

次の表は、データベースユーザー特権がサポートしていない最も一般的なコマンドと shell メソッドを示しています。 クラスターの安定性とパフォーマンスを確保するために、Atlas はこれらのコマンドが提供する機能を一時停止または制限します。

コマンド
shell メソッド
権限アクション
コマンド
shell メソッド
権限アクション
[1]1234 MongoDB 5.0を使用する場合6以降では、特定のコレクションのバランシングを制御するためにsetAllowMigrationsを使用できます。
[2] このコマンドは、グローバル書き込みクラスターのみではサポートされていません。

注意

別の方法として、利用可能なAtlas userロール を参照してください。

[3]1234 : 自分のユーザー アカウントでgetUserを呼び出すことができます。

M10 + クラスターは の --preservUUID mongorestoreオプションをサポートしていません。

Atlas データベースユーザーの権限が現在サポートしていないコマンドにアクセスする必要がある場合は、Atlasサポートにお問い合わせください。

Atlas サーバーレスインスタンスは、次のデータベース コマンドmongosh シェル メソッドをサポートしていません。

データベースコマンド
shell メソッド

eval

db.eval()

geoNear
(deprecated in MongoDB v4.0)

getUser [3]

$listLocalSessions 集計パイプライン ステージ

$listSessions 集計パイプライン ステージ

$planCacheStats 集計パイプライン ステージ

resync

db.setLogLevel()

setParameterを使用するその他のドキュメント

(deprecated in MongoDB v4.4)

Flex クラスターとサーバーレスインスタンスは、次のコマンドラインツールオプションをサポートしていません。

コマンドラインツール
サポートされていないオプション

戻る

M0 の制限