2017-10-01 8 views
0

mangoクエリでは、配列フィールドに文字列が含まれているドキュメントを見つけることは可能ですか?CouchDB/PouchDB mangoクエリ:配列内にある

セイ、

const doc = { 
    _id: 'testdoc', 
    tags: ['pouch', 'couch', 'mysql'], 
} 

$db.find({ selector: { 
    tags: { 
    $has: 'pouch' // what goes here? 
    } 
}}) 

答えて

1

あなたは$ elemMatchのオペレータにはさらにドキュメントについて

{ 
    selector: { 
    tags: { 
     "$elemMatch": "pouch" 
    } 
    } 
} 

を使用する必要があり、ヘッドhere

+0

どうもありがとう、私はそれを試してみますよ。ドキュメント内のこの演算子の定義は私にとっては紛らわしいので、私はそれが正反対であると判断しました:) –