Docs Menu
Docs Home
/
Atlas Charts
/ /

フィールド データ型の変換

項目一覧

  • 要件と制限事項
  • フィールドのデータ型の変換
  • 配列内のデータ型の変換
  • フィールドのデータ型変換を元に戻す

データから返されるフィールドのデータ型を変換できます 図表ビルダーのソースを別のデータ型に変換します。 たとえば、 文字列として保存された数値を数値に変換したり、保存された日付を変換したりできます を文字列または Unix タイムスタンプから日付に変換するか、ObjectId フィールドを 日付。

  • 配置では MongoDB 4.0 以降を使用する必要があります。

  • GeoJSON フィールドを変換することはできません。

  • 複数のレベルの深度がネストされた配列を変換することはできません。

フィールドのデータ型を変換するには、そのフィールドをクリックし、 Ellipsis (...)メニューから Convert typeを選択します。

フィールドのデータ型を変更するには、そのフィールドをクリックし、省略記号メニューから「タイプの変換」を選択します。
クリックして拡大します

Atlas Charts は、次のタイプへのデータの変換をサポートしています。

ラベル
BSON 型
String
文字列
Date
Number
Boolean

データ型は集計パイプラインによって変換されます。 選択したタイプ変換ごとに、 で集計パイプラインを表示することで、基礎となる集計ステージを見つけることができます。

サンプル ドキュメントに与える変換の影響を確認するには、サンプル ソース ドキュメントを表示します。

変換はチャート定義とともに保存されます。

ドキュメントの配列からプリミティブ データの配列とプリミティブ データのフィールドを変換できます。 配列内の各項目は新しいタイプに変換されます。 ただし、変換が無効な場合、またはアイテムの元の値が nullの場合、アイテムはnullに変換されます。 複数のレベルの深度がネストされた配列を変換することはできません。

文字列の配列 があります。

["1", "fish", "42"]

Numberデータ型変換を適用すると、次の配列が返されます。

[1, null, 45]

foobarフィールドを持つドキュメントの配列があります。

[{foo: "1", bar: "2"}, {foo: "fish", bar: "tacos"}, {foo: "45",
bar: "46"}]

fooフィールドにNumberデータ型変換を適用すると、次のドキュメントの配列が返されます。

[{foo: 1, bar: "2"}, {foo: null, bar: "tacos"}, {foo: 45, bar:
"46"}]

変換されたフィールドの アイコンは新しいデータ型を反映し、緑色に変わります。 変換を削除してフィールドを元のデータ型に戻すには、Auto Detect からEllipses (...)Convert Type を選択します。 メニュー

string に変換されたフィールドには、その新しいステータスを示す緑色の「A」記号が表示されます。
クリックして拡大します

戻る

新しいデータ フィールドの計算