Miscellaneous
This section provides a complete list of the Miscellaneous properties you can configure in the connection string for this provider.
| Property | Description |
| BuiltInColumnMapping | A comprehensive list detailing the mappings of column names for the built-in fields used in MongoDB. |
| Compression | Specifies the compression method used for network communication between the client and the MongoDB server. |
| DataModel | By default, the provider will not automatically discover the metadata for a child table as its own distinct table. To enable this functionality, set DataModel to Relational . |
| DatetimeFormat | Determines the format of datetime values returned by the Document function. This property only takes effect when StrictMode=true. |
| FlattenArrays | このプロパティは、ネストされた配列のエレメントを個々のカラムにフラット化するかどうかを指定します。デフォルトでは、ネスト配列はJSON 文字列として返されます。このプロパティを、ネスト配列から抽出するエレメントの数に設定します。 |
| FlattenObjects | このプロパティは、オブジェクトの属性を個別のカラムにフラット化するかどうかを指定します。 |
| GenerateSchemaFiles | スキーマを生成して保存するユーザーの好みのタイミングを示します。 |
| MaxRows | 集計やGROUP BY を含まないクエリで返される最大行数を指定します。 |
| NoCursorTimeout | サーバーは通常、メモリの過度な使用を防ぐために30分間の非アクティブ状態の後にアイドルカーソルを終了します。このオプションをtrue に設定すると、自動タイムアウトを回避しカーソルをアクティブに保つことができます。 |
| Other | 特定のユースケースに対する追加の隠しプロパティを指定します。特定の問題に対処するため、サポートチームが推奨する場合にのみ使用してください。詳細は備考を参照してください。 |
| Pagesize | provider がMongoDB にデータをリクエストするときに返す、ページあたりの最大レコード数を指定します。 |
| PseudoColumns | テーブルカラムとして公開する擬似カラムを、'TableName=ColumnName;TableName=ColumnName' の形式の文字列で指定します。 |
| QueryPassthrough | Determines whether queries are sent directly to MongoDB without modification. |
| Readonly | provider からMongoDB への読み取り専用アクセスを切り替えます。 |
| ReadPreference | レプリカセットから読み取るためのストラテジーに設定します。受容される値は、primary、primaryPreferred、secondary、secondaryPreferred、およびnearest です。 |
| ReadPreferenceTags | This property is used to identify and interact with one or more members of a replica set that are linked to specific tags. |
| RowScanDepth | The maximum number of rows to scan to look for the columns available in a table. |
| RTK | provider のライセンスを取得するためのランタイムキーを指定します。設定されていないか無効な場合、provider は標準のライセンス方法をデフォルトとして使用します。このプロパティは、標準のライセンス方法がサポートされていないか、ランタイムキーが必要な環境でのみ必要です。 |
| ServiceKind | Specifies the type of service the provider can interact with. |
| SlaveOK | セカンダリ(スレーブ)サーバーからデータを読み取るプロバイダーの能力を決定します。プロバイダーがこれらのバックアップシステムにアクセスし、情報を取得できるかどうかを制御します。 |
| Timeout | provider がタイムアウトエラーを返すまでにサーバーからの応答を待機する最大時間を秒単位で指定します。 |
| TypeDetectionScheme | メタデータの検出方法を指定します。 |
| UpdateScheme | Specifies the strategy that can be used when executing an update statement. |
| UseFindAPI | Specifies whether MongoDB queries using the method db.collection.find(), allow retrieval of documents from a specific collection based on defined criteria. |
| UserDefinedViews | カスタムビューを定義するJSON 構成ファイルへのファイルパスを指定します。provider は、このファイルで指定されたビューを自動的に検出して使用します。 |
| WriteConcern | Determines the level of acknowledgment requested for write operations in MongoDB, applicable to standalone mongod, replica sets, or sharded clusters. |
| WriteConcernJournaled | Determines whether write operations can be recorded in the on-disk journal before being acknowledged as successful. |
| WriteConcernTimeout | The WriteConcernTimeout property specifies the maximum time (in milliseconds) that the server should wait for a write concern to be acknowledged before returning an error. |
| WriteScheme | Sets whether the object type for inserted or updated objects is determined from the existing column metadata or the input value type. |