id=A OR name=A のようなビューを Couchbase で作成することは可能ですか?
ありがとう。
乾杯、ヤン
いいえ、ビュー内の 2 つの別々のフィールドでこれを行うことはできません。クエリを次のようにする必要がある場合:
user.id = X または user.name = X のすべてのユーザーを選択します
次に、フィルター処理するフィールドごとに 1 つずつ、2 つの個別のビューが必要になります。次に、アプリケーション レイヤーで結果を結合する必要があります。
ビューにキーの配列を渡すことで、単一のフィールドに対して OR 演算を実行できます。名前フィールドを発行するビューがあると仮定すると、 ["Yann","Peter"] をキーとして渡すことができ、そのフィールドは次のようになります。値 A または値 B のいずれかに一致します (2 つ以上のキーを渡すことができます)。
それが役立つことを願っています!