Javascript couchDB的写查询

Javascript couchDB的写查询,javascript,couchdb,Javascript,Couchdb,如何在couchDB中为这种类型的文档编写简单查询 { _id:Q12312, _版本:1-f591846a021c02a6014702f35cc8627c, mid:E1E41078853B1CFD7820B9092004686, uid,E1E41078853B1CFD7820B9092000F60 } 我想通过“uid”获取文档。在SQL中,可以使用此命令执行以下操作: 选择*FROM users\u music,其中uid=“1edsae23wsa” 我在CouchDB有一个视图 `f

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

{
_id:Q12312,
_版本:1-f591846a021c02a6014702f35cc8627c,
mid:E1E41078853B1CFD7820B9092004686,
uid,E1E41078853B1CFD7820B9092000F60
}

我想通过“uid”获取文档。在SQL中,可以使用此命令执行以下操作: 选择*FROM users\u music,其中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”}

试试看

http://localhost:5984/user_music/_design/music/_view/musicview?key=“E1E41078853B1CFD7820B9092000F60”


请注意键周围的引号。

如果JSon确实是在您摘录时格式化的,那么您的文档确实是无效的。您需要让它显示“uid”:“您的id”是的,这就是问题所在:)