CData Python Connector for MongoDB

Build 25.0.9440

FlattenObjects

このプロパティは、オブジェクトの属性を個別のカラムにフラット化するかどうかを指定します。

データ型

bool

デフォルト値

true

解説

FlattenObjects をtrue に設定すると、オブジェクトのプロパティが個々のカラムにフラット化されます。false に設定すると、ネストされたプロパティはネストされたままでJSON 文字列として返すことができます。
本製品 は、プロパティ名をオブジェクト名とドット区切りで連結してカラム名を生成します。

例えば、次のネストされたオブジェクトを接続時にフラット化できます。

[
     { "grade": "A", "score": 2 },
     { "grade": "A", "score": 6 },
     { "grade": "A", "score": 10 },
     { "grade": "A", "score": 9 },
     { "grade": "B", "score": 14 }
]
FlattenObjects がtrue に設定されていて、FlattenArrays が1に設定されている場合、配列は次のテーブルのようにフラット化されます。

カラム名カラム値
grades.0.gradeA
grades.0.score2

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9440