“找不到匹配的索引”pouchdb使用$或

时间:2017-02-02 15:23:09

标签: pouchdb

有没有更好的方法来编写这个以便识别索引?

localDB.createIndex({
        index: {
            fields: ['choirSpecialGroupId','openerGroupId','singingSpecialId','playingOffertoryId']
        }
        }).then(function (result) {
            console.log(result);
            localDB.find({
                selector: {$or: [
                            {
                                'choirSpecialGroupId': {$eq: musicGroupId}
                            },
                            {
                                'openerGroupId': {$eq: musicGroupId}
                            },
                            {
                                'singingSpecialId': {$eq: musicGroupId}
                            },
                            {
                                'playingOffertoryId': {$eq: musicGroupId}
                            }
                            ]
                        }
            }).then(function(result){
                console.log(result);

createIndex的结果显示索引存在。但是,.find的结果会给出警告:

  

“找不到匹配的索引,创建一个索引来优化查询时间。”

我做错了什么?提前谢谢。

0 个答案:

没有答案