问题标签 [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.

0 投票
1 回答
439 浏览

couchdb - 使用 CouchDB 的 Fauxton Browser 应用程序查看 _users 数据库

是否可以_users使用 Fauxton(CouchDB 浏览器客户端)查看数据库/文档?

即使以管理员身份登录,我也无法导航到_users存储成员的数据库。这是一个设计决定还是我只是很密集?或两者?

0 投票
2 回答
557 浏览

javascript - 如何在 Fauxton 中使用 reduce

我一直在进行一些 Couch 培训,但不知道如何在 Fauxton 中使用 reduce。在地图区域下方选择“_count”本身没有任何作用。我尝试将它添加到地图代码下方,但我想我需要以某种方式集成它。在我的示例中,我试图计算每个标签在所有文档中使用的次数。这是我的视图代码:

0 投票
1 回答
1293 浏览

couchdb-2.0 - CouchDB 视图在获取数据时超时

我在 CouchDB 中有 120k JSON 记录,我在一个设计文档下创建了 6 个视图。在访问视图时,它给了我超时错误。

(org.lightcouch.CouchDbException: << Status: 500 (Internal Server Error) {"error":"timeout","re​​ason":"无法在合理的时间内处理请求。"})

CouchDB 安装在具有 8 个内核和 27 GB RAM 的 Linux 环境中。

我已经设置了 os_process_timeout=5000000 但仍然得到同样的错误。有什么办法可以避免这个超时错误?

我在 Fauxton Web Console 上得到了同样的结果。

0 投票
2 回答
594 浏览

couchdb - 在 Fauxton 学习 mapreduce

我是 noSQL、couchDB 和 mapreduce 的新手,需要一些帮助。

我在这里讨论了同样的问题{如何在 Fauxton 中使用 reduce },但不明白答案:(。

我有一个工作地图功能:

它返回 11 个单独的文档。我想修改它以返回foo.type以及 1 的计数。我尝试过:

和“减少”面板中的“_count”,但显然做错了什么,因为视图没有返回任何内容。

提前感谢您的任何帮助或指导!

0 投票
1 回答
57 浏览

mapreduce - 获取每个客户的总发票

我有一个数据库,其中有客户(customerId、firstName、lastName、phoneNo、eMail)和发票(invoiceId、invoiceDate、customerId)等文档。

我想在视图中获取每个客户的发票总和。我目前正在使用 Fauxton 2.0。

我目前的看法是:

但我想添加某种减少功能,它可以给我发票的总和。

谢谢。

0 投票
2 回答
66 浏览

javascript - 从数据库中获取价值到不同的数据库

我正在研究一个 CouchDB 用例,其中有 3 个数据库,其中有客户、发票(包括一系列 invoiceLines)和项目。在 invoiceLines 数组中,我目前有这个

然后我想从我的项目数据库中获取价格并放入 totalPrice 值,它当前为空。是否可以选择从 items db 中的 itemId 获取 itemPrice?

希望有人可以提供帮助,如果这是一个简单的问题,我很抱歉,但我还是 CouchDB 和 NoSQL 的新手。

0 投票
1 回答
1262 浏览

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

  1. 这里为什么所有地址都映射到同一个端口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 )

都显示相同的数据。

  1. 我的疑问是,它在Fauxton UI中显示加密数据或纯文本值?一旦我勾选了Include Doc s 复选框,它也会显示该值。根据我的理解,这些值将根据对等签名进行加密(如果我错了,请纠正我),那么它如何将值显示为纯文本 jason?
0 投票
2 回答
4683 浏览

couchdb - 无法连接到 http://localhost:5984/_utils

在 Hyperledger Fabric 教程的创建和加入频道会话之后,我已经成功创建并加入了频道。我按照使用 CouchDB的说明与marbles02链码进行交互,没有错误。

但是,我无法通过浏览器导航到http://localhost:5984/_utils以通过 CouchDB Web 界面查看状态数据库。

我是否错过了设置网络的任何步骤?

0 投票
2 回答
470 浏览

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 应用程序已经成功创建了一个要同步的数据库,但它不在服务器上:

应用程序选项卡中 IndexedDB 的屏幕截图

app.yaml 文件

编辑我在 Bitnami 社区论坛上发布了这个问题(他们在 Google App Engine 上提供 CouchDB)

0 投票
1 回答
579 浏览

couchdb - 如何将蒲团(不是 fauxton)添加到 CouchDB

Fauxton 很漂亮,很闪亮,但它至少缺少一个使用 CouchDB 的关键特性:浏览文档的修订历史。数据库权限接口也设法让我的数据库变得一团糟。

有什么方法可以让旧蒲团在 CouchDB 2.x 上运行?