即使存在此文档,PouchDB也会在设计文档中返回404

时间:2017-10-09 20:16:21

标签: nosql couchdb pouchdb

这个命令......

this._db.query(`classRoom_ZSFtmZiBu/robots`, {
    classRoomCode: this.classRoomCode,
}).then(res => res.rows.map(it => it.key));

投掷404错误......

enter image description here

即使设计文档存在于数据库中..

enter image description here

  "_id": "_design/classRoom_ZSFtmZiBu",
  "_rev": "1-667891751ba8a733dc1976172de9b513",
  "views": {
    "robots": {
      "map": "function (doc) {\n                if (doc.type === \"robot\") {\n                  emit(doc);\n                }\n              }"
    }
  },
  "filters": {
    "robotsOnThisClassRoomOnly": "function (doc, req) {\n              return doc.type === \"robot\" && doc.classRoom === req.query.classRoomCode;\n            }"
  }

1 个答案:

答案 0 :(得分:0)

我没有重现你的问题。我使用CouchDB 2.1

以下是我的截图。

enter image description here

我有两份文件,其中一份是与你的相同的设计文件。

enter image description here

enter image description here

现在我在浏览器中使用CouchDB进行查询。 enter image description here

这是开发控制台上的查询结果。

enter image description here