沙发数据库 - URI 地址

Posted

技术标签:

【中文标题】沙发数据库 - URI 地址【英文标题】:couch db - URI address 【发布时间】:2013-05-04 16:41:27 【问题描述】:

我有一些产品的“列表”,例如:


   "_id": "car1",
   "_rev": "1-6e192e3f87447ec187052941cf365071",
   "price": "950",
   "shop": "Shop1"

我创建了视图“商店”来检查我在 3 家商店之一拥有哪些产品/汽车:

  function(doc) 
  emit(doc.shop,product:doc._id);

归约函数

function (key, values) return (values);

现在我想收到相同但带有 URI 所以我做了这样的事情:

...\curl -X GET .../List/_design/Shop/_view/Shop?key="Shop1"

为什么它不起作用? 像这样的问题:...\curl -X GET .../List/_all_docs 效果很好 视图也是为什么我不能从视图中得到结果?

【问题讨论】:

【参考方案1】:

如果您上面的函数正是您编写的,它是无效的 javascript,因此您的视图将立即崩溃并且什么也不返回。您需要在product 周围加上引号。

【讨论】:

以上是关于沙发数据库 - URI 地址的主要内容,如果未能解决你的问题,请参考以下文章

沙发数据库可以用于文档存储库吗?

Couchdb 和沙发帮助

使用沙发和沙发应用程序的分析计数器

如何在couchdb中插入数据以进行跨域

Java中自定义注解

坐沙发是啥意思