Cmdlets for Apache CouchDB

Build 24.0.9060

FlattenObjects Parameter (Connect-ApacheCouchDB Cmdlet)

Set FlattenObjects to true to flatten object properties into columns of their own. Otherwise, embedded objects as raw JSON strings.

Syntax

Connect-ApacheCouchDB -FlattenObjects bool

Data Type

bool

Default Value

true

Remarks

The property name is concatenated onto the object name with a dot or the character specified by SeparatorCharacter.

For example, you can flatten the nested objects below at connection time:

[
  { "grade": "A", "score": 2 },
  { "grade": "A", "score": 6 },
  { "grade": "A", "score": 10 },
  { "grade": "A", "score": 9 },
  { "grade": "B", "score": 14 }
]
When FlattenObjects is set to true and FlattenArrays is set to 1, the preceding array is flattened into the following table:

Column NameColumn Value
grades.0.gradeA
grades.0.score2

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9060