【问题标题】:Write query for couchDB为 couchDB 编写查询
【发布时间】:2014-07-07 22:53:16
【问题描述】:

如何在 couchDB 中为这种类型的文档编写简单的查询

{ _id: q12312312, _rev: 1-f591846a021c02a6014702f35cc8627c, mid: e1e410788853b1cfd7820b9092004686, uid, e1e410788853b1cfd7820b9092000f60 }

我想通过“uid”获取文档。在 SQL 中,将使用此命令完成: SELECT * FROM users_music WHERE uid="1edsae23wsa"

我在 CouchDB 中有一个视图

 `function(doc) 
{
     if(doc.uid && doc.mid)
     {
         emit(doc.uid, doc.mid);
     }
}`

当我尝试从此链接http://localhost:5984/user_music/_design/music/_view/musicview?key=e1e410788853b1cfd7820b9092000f60访问此视图时

我明白了 {"error":"bad_request","reason":"invalid_json"}

【问题讨论】:

  • 如果 JSon 真的像你摘录的那样格式化,那么你的文档确实是无效的。你需要让它显示"uid": "your id"

标签: javascript couchdb


【解决方案1】:

试试

http://localhost:5984/user_music/_design/music/_view/musicview?key="e1e410788853b1cfd7820b9092000f60"

注意键周围的引号。

【讨论】:

  • 是的,这就是问题所在:)
猜你喜欢
  • 2019-07-19
  • 1970-01-01
  • 1970-01-01
  • 2021-01-15
  • 2011-10-30
  • 1970-01-01
  • 1970-01-01
  • 2022-11-25
  • 2011-02-05
相关资源
最近更新 更多