如何使用"像"来编写PouchDB查询?就像在SQL中一样

时间:2015-12-08 10:46:39

标签: pouchdb

SQL 中我写

SELECT some FROM tbl WHERE name like '*abc*'

如何在 PouchDB中编写

1 个答案:

答案 0 :(得分:1)

我使用这个解决方案:

var query = 'abc'.toLowerCase();
var result = [];
db.query('query_group/query_name')
  .then(function (data) {
    for (var i = 0; i < data.rows.length; i++) {
      if (data.rows[i].value.someField.toLowerCase().indexOf(query) > -1 ) {
        result.push(data.rows[i].value);
      }
    }
  });