1
私は自分の名前またはメールアドレスを持つ人物を検索できる自動補完ユーザー検索機能を実装しようとしています。重複のない2つの値に対する照会
マイマップ機能は、現在、次のようになります。
function (doc) {
if (doc.name && doc.email) {
emit(doc.name, doc.id);
emit(doc.email, doc.id);
}
}
が、これは、もし誰かが、私は「要求のinitalの段階で、その名前、メールアドレスと同じ方法で始まるユーザーを探していますことを意味し同じユーザーに対して2つの結果が得られます。
ユーザーの名前を照会する方法はありますか?一致しない場合は、そのメールのみを照会しますか?
このような何かが動作するはず
あなたの助けがはるかに高く評価されて、ありがとうございました、しかし、すべての文書は、両方のフィールドを持っていますが、私はむしろ、両方の場合は、重複する文書を返さずに両方のフィールドを検索することができるようにしたいです名前とメールが一致する – abinocoe