问题标签 [cloudant]
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.
amazon-s3 - 在 CouchDB/Cloudant vs CDN (CloudFront) 中存储文件(视频/图像/音乐)?
我是 CouchDB/Cloudant 和 CDN (CloudFront) 的新手。
我即将构建一个使用 CouchDB 作为数据库的应用程序。
此 Web 应用程序将处理大量文件。
我知道 CouchDB 可以将文件作为附件存储在数据库中。但后来我听说利用 CDN 在世界各地存储和分发文件。
我的问题:
- 与 CDN (CloudFront) 相比,在 CouchDB 中存储文件如何?
- Cloudant 的服务与 CDN(CloudFront)相比如何?
- Google 存储也是 CDN 吗?
- Amazon CloudFront 和 S3 有什么区别?
- 我是否必须选择将文件存储在 CouchDB/Cloudant 或 CDN 中,还是我可以/应该将它们实际组合起来?
- 使用 CouchDB 时存储文件的最佳实践是什么?
couchdb - Cloudant 和 CouchOne 之间的区别?
我想知道 Cloudant 和 CouchOne 之间有什么区别。
javascript - 使用 Node.js 连接到 Cloudant CouchDB?
我正在尝试使用 Node.js 连接到 Cloudant 上的 CouchDB 数据库。
这适用于外壳:
但是这个 node.js 代码不起作用:
它给了我这个数据:
如何使用 Node.js 列出我的所有数据库?
couchdb - 我可以限制未经身份验证的用户访问 _all_docs 吗?
我希望人们能够使用带有随机 id 的链接私下共享文档,就像我在将私人链接发布到 pastebin 后得到的那样。我想知道 CouchDB 和 Cloudant 的一般情况。
couchdb - 托管由 Cloudant CouchDB 备份的 Sproutcore 应用程序的最佳位置?
我有一个使用 Cloudant 托管的 CouchDB 的 Sproutcore 应用程序。在 devenv 中,我使用 Sproutcore 代理将请求转发到 Cloudant(由于单源策略,我显然无法从我的 JavaScript 调用任意主机)。
您对托管应用程序有何建议。CouchApps 加载脚本因模糊错误而失败(请注意,Sproutcore 应用程序大约有 40 MB 的 JavaScript 和资源)。
java - UnknownHostException trying to connect to Cloudant DB via Ektorp
It's not clicking how one is supposed to connect to a hosted Cloudant database using Ektorp. I'm using Ektorp 1.1 in Eclipse via the new m2eclipse Maven integration (which is pretty sweet). I'm struggling to find good CouchDB/Cloudant/Ektorp documentation other than javadocs.
I'm trying to get the sample Ektorp API example from their main page to work:
It doesn't matter what I use to build the httpClient with, I always get the UnknownHostException error below. I've tried these URLs for the host: https/http://cloudant.com/db/_session and https/http://[username].cloudant.com
What about the port number? Should the username and password be included in the StdHttpClient.Builder()?
Here's the full error - it's failing on the createDatabaseIfNotExists() call but I'm not confident the CouchDbConnector variable is correct.
python - 在 Google App Engine 上使用 couchdbkit(第 3 方库)
我很难让 couchdbkit 在 Google App Engine 上正常运行。我要么没有正确导入我的库,要么违反了GAE 的 Python Sandbox 规则。任何人都知道在 GAE 上使用 couchdbkit 时是否需要包含 restkit(这就是一些问题的来源)?
这是我的配置:
app.yaml
zapdome.py
couchdbkit/
restkit/
我已经将 zapdome.py 剥离为基础知识(连接到我的 CouchDB 数据库服务器):
这些是我正在记录的错误:
由于它在 httplib.FakeSocket 和 restkit.Resource 上令人窒息,我开始认为我超出了 GAE 允许的范围。有人有什么想法吗?谢谢。
https - 如何通过 HTTPS 从 Erlang 向 Cloudant 发出 GET 请求
一段时间以来,我一直在努力解决这个问题……我可以在本地计算机上获取并发布到 couchdb,但现在我想切换到使用需要通过 https 进行连接的 Cloudant。
我想了解发生了什么,所以暂时更喜欢使用 httpc 或类似的东西,而不是说,couchbeam 但我似乎无法深入了解有关通过 SSL 连接的 Erlang 文档,并且任何示例都是通过普通 HTTP .. . Cloudant 似乎也没有任何特定于 Erlang 的文档。
我查看了主题如何使用 Erlang 执行 HTTPS 请求,但给出的示例对我不起作用 - 我收到以下错误报告:
Erlang shell 挂起……
这是我在 Erlang shell 中输入的代码:
对于第 3 行,我还尝试了以下方法:
3> httpc:request(head, {" https://playground.cloudant.com ", []}, [], [])。
3> httpc:request(get, {" https://playground.cloudant.com ", []}, [{ssl,[{verify,0}]}], [])。
3> httpc:request(get, {" https://playground.cloudant.com ", []}, [], [])。
我可以从浏览器连接到https://playground.cloudant.com没问题。
我显然在这里遗漏了一些东西,但我一生都无法弄清楚是什么。我需要用 SSL 做些什么吗?我应该把任何配置文件放在一个特定的地方吗?任何帮助都感激不尽!
couchdb - 映射/减少 Couchbase 和 CloudAnt 之间的差异
我一直在玩 Couchbase Server,现在只是尝试将我的本地数据库复制到 Cloudant,但是我的 map/reduce 函数对与他们的关联项目构建一组独特的标签时得到了冲突的结果......
在 Cloudbase 服务器中,这将返回 JSON,如:
这正是我想要和期望的。但是,对 Cloudant 副本的相同查询会返回以下内容:
所以它以某种方式只返回值数组的长度......非常令人困惑&感谢一些 M&R ninjas 的任何见解......;)
map - 重写将标记转换为整数参数的规则
在对记录排名的想法进行了多次角力之后,我最终确定了我的文档的基于数字的分数,我发出这些分数以根据这些分数对它们进行排序。
现在这些数字有意义,其中前 2 位数字代表特定类型的文档。
因此,要根据分数对类型 22 的文档进行排序,我只需查询开始键为 220000 且结束键为 229999 的视图
这一切都很好并且有效,当我尝试使用 url 重写时会出现我的问题。
我基本上是在尝试重新路由:
到
其中 xx 是 {doctype}
我的问题是指定重写规则:
如何通过分别附加 0000 和 9999 来构造开始键和结束键?
如何指定数值?因为使用占位符 ":doctype" 将导致字符串类型而不是数字类型,即使我要修改漂亮的 url 以输入开始键和结束键,也会导致查询失败。
我通过在我的列表视图中过滤结果来解决这个问题(忽略我对 getRow() 不感兴趣的文档),我在这里关心的是,我现在应该担心列表函数的效率吗?
也可以随意评论我的排序策略.. 有兴趣知道其他人如何使用 couchdb 解决排序和切片问题