- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 CouchDB 的新手,但我尝试用 Google 搜索却一无所获。
我有一个 View ,当从数据库查看时,它有一个包含 2 个文档的结果集主机:5984/_utils/database.html?phistory/_design/phistory/_view/res
当我尝试通过沙发应用程序访问同一 View 时,返回的结果为空文档。主机:5984/phistory/_design/phistory/_view/res
从 CouchApp 查看时的结果 JSON:
{"rows":[
{"key":null,"value":null}
]}
这是 View 中的 map 函数。
function(doc) {
if(doc.query && doc.transactions){
emit(doc.query, doc.transactions);
}
}
文档
{
"_id": "fad95bf61bd2c87db4d017668a002191",
"_rev": "1-8bec74cf8022f91bdc9cb53fa8ff7599",
"query_group": "simple-select",
"query": "select id from FactV__c",
"transactions": {
"2011-06-01T12:13:15Z": "100",
"2011-07-01T12:13:15Z": "099"
}
}
据此看来我正在正确访问 View 。 http://wiki.apache.org/couchdb/HTTP_view_API
从沙发日志中为请求添加调试输出。您可以在下面看到,实际 View 从 DB Angular 呈现数据,但将 null 返回给浏览器的响应。
[Wed, 13 Jul 2011 18:36:09 GMT] [debug] [<0.957.0>] 'GET'/phistory/_design/phistory/_view/res {1,1} header :[{'Accept',"text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8"}, {'接受字符集',"ISO-8859-1,utf-8;q=0.7,*;q=0.3"}, {'接受编码',"gzip,deflate,sdch"}, {'接受语言',"en-US,en;q=0.8"}, {'连接',“保持事件”}, {'Cookie',"AuthSession=YnVpbGQ6NEUxREUzNTk6suAhrCjMRNN100LLDJqb0Dl-0Ag"}, {'主机',"cmarcel-ws:5984"}, {'If-None-Match',"\"5WLSLFYCQ880T9JCCPAMD804R\""}, {'User-Agent',"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30"}, {“X-Purpose”,“:预览”}]
[2011 年 7 月 13 日星期三 18:36:09 GMT] [调试] [<0.957.0>] cookie 成功验证为:“构建”
[Wed, 13 Jul 2011 18:36:09 GMT] [debug] [<0.957.0>] request_group {Pid, Seq} {<0.907.0>,96}
[Wed, 13 Jul 2011 18:36:09 GMT] [debug] [<0.957.0>] request_group {Pid, Seq} {<0.907.0>,96}
[Wed, 13 Jul 2011 18:36:09 GMT] [debug] [<0.918.0>] OS Process #Port<0.2202> Input::["reset",{"reduce_limit":true}]
[Wed, 13 Jul 2011 18:36:09 GMT] [debug] [<0.918.0>] OS Process #Port<0.2202> Output::true
[Wed, 13 Jul 2011 18:36:09 GMT] [debug] [<0.918.0>] OS Process #Port<0.2202> Input::["reduce",["function(keys, values, rereduce ) {\n\n}"],[[["从 FactV__c 中选择 id","fad95bf61bd2c87db4d017668a002191"],{"2011-06-01T12:13:15Z":"100","2011-07-01T12:13 :15Z":"099"}]]]
[Wed, 13 Jul 2011 18:36:09 GMT] [debug] [<0.918.0>] OS Process #Port<0.2202> Output::[true,[null]]
[Wed, 13 Jul 2011 18:36:09 GMT] [info] [<0.957.0>] 10.0.63.48 - - 'GET'/phistory/_design/phistory/_view/res 200
最佳答案
所以我弄清楚发生了什么事。显然,当您通过 couchapp 生成 View 时,它也会创建并清空 reduce 函数。它被褥,你需要明确地运行减少,所以它不会影响结果集。通过应用程序,空的 reduce 有效地消除了结果。感谢所有回复的人。
关于javascript - CouchApp View 显示为空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6672135/
具体来说,我发现“evently”是开始使用 Couchapp 的一个障碍。我真的很喜欢 CouchDB 提供的应用程序的想法,但我想开始而不必弄清楚“事件”(这看起来很有趣,就像我想要调查的东西,但
我有一个问题:我已经安装了 couchapp,但它运行得不太好。我尝试重复此处所示:http://vimeo.com/26147136但是: master@master:~/WebDev/superb
我正在构建一个独立的 couchdb 应用程序。这些被称为 couchapps。这个想法是数据库本身在端口 80 上提供服务并返回 HTML 并作为实际网站工作。这是一个非常强大的想法,我对将代码保存
在 Cloudant 上运行完整的 couchapp 会非常优雅,但似乎无法创建公共(public)登录页面,而数据库的其余部分需要身份验证。 我可以在不打开整个数据库的情况下提供公共(public)
我已将此问题的变体发布到 CouchDB 用户列表,但尚未收到回复。 我很好奇是否有其他人构建了一个所谓的“CouchApp”;直接托管在 CouchDB 中的纯 HTML/JavaScript 应用
我的同事做了 couchapp push 到我本地的 couchdb,我现在可以通过本地主机访问 index.html 但是,现在我想将 couchapp 拉到我的本地文件系统,这样我就可以进行编辑,
完成 couchapp tutoria 之后l,必须完成最后一步:保存创建的披萨。 为此,我创建了一个 JS 函数“saveToppings”,该函数被执行(如 Firebug 控制台所示)但无法保存
我使用 CouchDB 作为事件日志,我想在它之上构建简单的 UI,以便我可以更轻松地查询事件。 我可以使用原始 HTTP 调用并手动构建 View ,也可以使用 CouchApp 框架。 问题是这些
我遇到了一些麻烦,因为我找不到资源和/或教程,让我有足够的知识来正确地做到这一点: 我正在建立一个基于联系人数据库的 Couchapp。为此,我需要在登录页面上有一个无序列表的联系人(只有姓名)。在检
我想写一个非常简单的应用程序,女巫监控一些网站的状态。我还想在不使用除 CouchDB 之外的任何环境的情况下以 Couchapp 风格制作它。 所以问题是我怎样才能让 CouchApp 使用自己的时
我应该把 validation function 放在 CouchApp 文件夹结构中的哪个位置它将被 couchapp push 命令正确推送? 最佳答案 查看 CouchApp documenta
我正在学习 couchapp,它看起来很容易查询数据库项目。 但是我有带有附件的项目,我想添加附件的超链接: {{description}} 我可以正确设置id、attachment和descrip
在 couchDB 指南中,Managing Design Documents , 他们说 The _attachments directory contains files that are sav
我是 CouchDB 的新手,但我尝试用 Google 搜索却一无所获。 我有一个 View ,当从数据库查看时,它有一个包含 2 个文档的结果集主机:5984/_utils/database.htm
我知道,有 couchdb-lucene,但我托管在令人惊叹的 IrisCouch 上,我无法真正安装插件。还有其他选择吗?哪种设置是最简单和最透明的,并且可以让我继续使用 CouchDB 的强大功能
所以我最近一直在阅读有关 CouchDB 的文章,我真的很喜欢它。它看起来很简单,但又很灵活,我喜欢 RESTful 界面。但让我们面对现实吧——除非您正在构建一个 SAP,否则您会希望您的应用程序提
有没有办法在一个 CouchDB 中列出所有 CouchApps? 我想做类似的事情: couchapp list http://domain.tld:5984/content 并获取所有 couch
背景调查: User Signup in Couchapp/CouchDB through jquery.couch.js or Otherwise http://blog.couchbase.com
嗨,我读到了两种为 couchapps 实现按文档读取访问的方法: 每个用户都有自己的数据库,其中只包含该用户可以读取的数据。然后所有用户写入主数据库,该数据库使用复制过滤器复制到所有用户数据库,该过
我正在使用 couchdb 1.2.x,我正在尝试使用 underscorejs 在一个列表中,没有成功。 这是我如何进行: function(head, req) { var _ = requi
我是一名优秀的程序员,十分优秀!