Documentdb-sql-iteration
提供:Dev Guides
DocumentDB SQL-反復
DocumentDB SQLでは、MicrosoftはINキーワードで使用できる新しい構成を追加して、JSON配列の反復処理をサポートしています。 反復のサポートは、FROM句で提供されます。
前の例から同様の3つのドキュメントを再度検討します。
以下は AndersenFamily ドキュメントです。
以下は SmithFamily ドキュメントです。
以下は WakefieldFamily ドキュメントです。
FROM句にINキーワードを使用しない簡単な例を見てみましょう。
以下は、Familysコレクションからすべての親を返すクエリです。
上記のクエリを実行すると、次の出力が生成されます。
上記の出力からわかるように、各ファミリの親は個別のJSON配列に表示されます。
同じ例を見てみましょう。ただし、今回はFROM句でINキーワードを使用します。
以下は、INキーワードを含むクエリです。
上記のクエリを実行すると、次の出力が生成されます。
上記の例では、反復を使用すると、コレクション内の親に対して反復を実行するクエリの出力配列が異なることがわかります。 したがって、各ファミリのすべての親が単一の配列に追加されます。