1
Couchbase N1QLクエリ言語では、 'AS'演算子を使用してエイリアスを作成できます。あなたが行うことができますエイリアスを使用してCouchbase N1QLクエリのオブジェクトのネストされたフィールドに名前を変更する方法
{ "prop":"value" }
:
は、ドキュメントを持っていると言う
select prop as prop2 from `bucket`
結果は次のようになります。
{
"prop2":"value"
}
私が何をしたいか作成され入れ子フィールドエイリアス
select prop as nested.prop from `bucket`
結果は次のようになります。
{
"nested":{
"prop":"value"
}
}
しかし、私はクエリワークベンチの開発者向けプレビュー1.0.2でそのようなクエリを発行するとき、私は、構文エラーが発生します。 Couchbase Server 4を実行しています。
Couchbase documentationによると、これは、底部付近に言う:N1QLは、ASキーワードを使用して名前変更フィールドを可能に
キーワード
AS、SQL同様。ただし、N1QLでは、SQLでアナログがないデータの再形成も可能です。これを行うには、ステートメントの属性を目的の結果オブジェクトの形に埋め込みます。