Cmdlets for Cloudant

Build 22.0.8479

FlattenArrays Parameter (Connect-Cloudant Cmdlet)

FlattenArrays をカラムにフラット化する配列エレメントの数に設定します。設定しない場合は、配列はJSON 文字列として返されます。

Syntax

Connect-Cloudant -FlattenArrays string

Data Type

cstr

Default Value

""

Remarks

デフォルトで、ネスト配列はJSON 文字列として返されます。FlattenArrays プロパティはネスト配列のエレメントをフラット化してそれぞれのカラムとするために使われます。ネスト配列から返すエレメントの数にFlattenArrays を設定します。Zero-base のインデックスは、ドットまたはSeparatorCharacter で指定された文字でカラム名にコンカテネートされます。他のエレメントは無視されます。

例えば、文字列の配列からエレメントのアービトラリー数を返すことができます。

["FLOW-MATIC","LISP","COBOL"]
FlattenArrays が1に設定されている場合、配列は次のテーブルのようにフラット化されます。

カラム名カラム値
languages.0FLOW-MATIC

FlattenArrays を-1 に設定すると、ネストされた配列のすべてのエレメントをフラット化します。

FlattenArrays の使用は短い配列の場合にのみ推奨されます。ネストされた配列にアクセスするその他の方法については、NoSQL データベース を参照してください。

Copyright (c) 2023 CData Software, Inc. - All rights reserved.
Build 22.0.8479