问题标签 [fauxton]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
couchdb - 使用 CouchDB 的 Fauxton Browser 应用程序查看 _users 数据库
是否可以_users
使用 Fauxton(CouchDB 浏览器客户端)查看数据库/文档?
即使以管理员身份登录,我也无法导航到_users
存储成员的数据库。这是一个设计决定还是我只是很密集?或两者?
javascript - 如何在 Fauxton 中使用 reduce
我一直在进行一些 Couch 培训,但不知道如何在 Fauxton 中使用 reduce。在地图区域下方选择“_count”本身没有任何作用。我尝试将它添加到地图代码下方,但我想我需要以某种方式集成它。在我的示例中,我试图计算每个标签在所有文档中使用的次数。这是我的视图代码:
couchdb-2.0 - CouchDB 视图在获取数据时超时
我在 CouchDB 中有 120k JSON 记录,我在一个设计文档下创建了 6 个视图。在访问视图时,它给了我超时错误。
(org.lightcouch.CouchDbException: << Status: 500 (Internal Server Error) {"error":"timeout","reason":"无法在合理的时间内处理请求。"})
CouchDB 安装在具有 8 个内核和 27 GB RAM 的 Linux 环境中。
我已经设置了 os_process_timeout=5000000 但仍然得到同样的错误。有什么办法可以避免这个超时错误?
我在 Fauxton Web Console 上得到了同样的结果。
couchdb - 在 Fauxton 学习 mapreduce
我是 noSQL、couchDB 和 mapreduce 的新手,需要一些帮助。
我在这里讨论了同样的问题{如何在 Fauxton 中使用 reduce },但不明白答案:(。
我有一个工作地图功能:
它返回 11 个单独的文档。我想修改它以返回foo.type以及 1 的计数。我尝试过:
和“减少”面板中的“_count”,但显然做错了什么,因为视图没有返回任何内容。
提前感谢您的任何帮助或指导!
mapreduce - 获取每个客户的总发票
我有一个数据库,其中有客户(customerId、firstName、lastName、phoneNo、eMail)和发票(invoiceId、invoiceDate、customerId)等文档。
我想在视图中获取每个客户的发票总和。我目前正在使用 Fauxton 2.0。
我目前的看法是:
但我想添加某种减少功能,它可以给我发票的总和。
谢谢。
javascript - 从数据库中获取价值到不同的数据库
我正在研究一个 CouchDB 用例,其中有 3 个数据库,其中有客户、发票(包括一系列 invoiceLines)和项目。在 invoiceLines 数组中,我目前有这个
然后我想从我的项目数据库中获取价格并放入 totalPrice 值,它当前为空。是否可以选择从 items db 中的 itemId 获取 itemPrice?
希望有人可以提供帮助,如果这是一个简单的问题,我很抱歉,但我还是 CouchDB 和 NoSQL 的新手。
couchdb - Hyperledger Fabric V1.0 网络设置的 yaml 文件中的 Couchdb 端口映射
有人可以解释一下这个docker-compose-couch.yaml中的端口映射吗?
请查看以下内容
容器名称:couchdb0
-ports:
-“5984:5984”
——CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb0:5984容器名称:couchdb1
-ports:
--“6984:5984”
--CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb1:5984容器名称:couchdb2
-ports:
--“7984:5984”
--CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb2:5984容器名称:couchdb3
-ports:
--“8984:5984”
--CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb3:5984
- 这里为什么所有地址都映射到同一个端口5984?它是否使用相同的数据库而不是为每个对等方使用单独的数据库?
同样在进行交易后,当我使用以下 URL使用Fauxton UI检查数据库时
http://192.168.99.100:5984/_utils/#/database/mydemochannel/_all_docs
http://192.168.99.100:6984/_utils/#/database/mydemochannel/_all_docs
http://192.168.99.100:7984/_utils/ #/database/mydemochannel/_all_docs
http://192.168.99.100:8984/_utils/#/database/mydemochannel/_all_docs(192.168.99.100是我在
windows 7机器上的虚拟机IP )
都显示相同的数据。
- 我的疑问是,它在Fauxton UI中显示加密数据或纯文本值?一旦我勾选了Include Doc s 复选框,它也会显示该值。根据我的理解,这些值将根据对等签名进行加密(如果我错了,请纠正我),那么它如何将值显示为纯文本 jason?
couchdb - 无法连接到 http://localhost:5984/_utils
在 Hyperledger Fabric 教程的创建和加入频道会话之后,我已经成功创建并加入了频道。我按照使用 CouchDB的说明与marbles02链码进行交互,没有错误。
但是,我无法通过浏览器导航到http://localhost:5984/_utils以通过 CouchDB Web 界面查看状态数据库。
我是否错过了设置网络的任何步骤?
google-app-engine - 如何在 Google AppEngine 平台上访问 Fauxton?
我正在 Google App Engine 上创建一个离线优先应用程序,将 PouchDB 作为我的本地数据库,将 CouchDB 作为我的远程数据库。我在 Google AppEngine 上启用了 CouchDB,并尝试访问以下 URL:
当我这样做时,我得到以下信息:
所以我尝试https
在防火墙设置中启用访问。
仍然收到上面的错误。
我搜索了文档,但找不到有关如何在 Google AppEngine 上访问 Fauxton(或 Futon)的任何有用信息。(说明仅告诉您如何在本地计算机上访问 Fauxton。)
我还按照有关配置防火墙以允许远程访问的说明进行操作,并且仅将其提供给我的 PC。
这些都没有使我能够访问https://[my-app-id].appspot.com:5984/_utils/
如何在 Google AppEngine 平台上访问 Fauxton?
更新:根据我浏览器中的开发工具,我的 PouchDB 应用程序已经成功创建了一个要同步的数据库,但它不在服务器上:
app.yaml 文件
编辑:我在 Bitnami 社区论坛上发布了这个问题(他们在 Google App Engine 上提供 CouchDB)
couchdb - 如何将蒲团(不是 fauxton)添加到 CouchDB
Fauxton 很漂亮,很闪亮,但它至少缺少一个使用 CouchDB 的关键特性:浏览文档的修订历史。数据库权限接口也设法让我的数据库变得一团糟。
有什么方法可以让旧蒲团在 CouchDB 2.x 上运行?