CouchDB / PouchDB芒果查询:数组

时间:2017-10-01 19:12:27

标签: couchdb pouchdb

芒果查询是否可以找到那些在数组字段中提供字符串的文档?

说,

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

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

1 个答案:

答案 0 :(得分:3)

您必须使用$ elemMatch运算符

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

有关进一步的文档,请here