问题标签 [cradle]
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.
sql - 优化 couchdb 视图的 SQL 查询
如何针对 couchdb 视图优化此 SQL 查询?
couchdb 数据库包含以下文档结构:
这是因为一个用户可以关注另一个用户,反之亦然,我的范围是让用户 A 的所有关注者都关注该用户,例如:
A跟随B
B跟随A
在这个例子中,我需要获得 B,确保两个用户都是追随者......我知道解释和理解很复杂,但我会尝试使用 node.js 和 cradle 做的事情。
视图地图:
node.js 代码:
因此,在代码中,我首先检查 A 或 B 值是否与其他用户相对应,然后检查另一个循环是否存在将关注者放入列表的关系
所有这些代码都有效,但我认为这不是正确的程序,也许我错了什么:(你能帮帮我吗?
node.js - 提供带有 CouchDB 附件的文件?
我使用快递。我不知道如何以将图像文件显示到 HTML 标签的方式将图像文件发送到客户端<img src='/preview/?doc=xxxxxx&image=img1.jpg'>
。我正在使用 Cradle getAttachment 函数与 Couchdb https://github.com/flatiron/cradle进行通信
我不知道究竟reply
是什么以及如何在没有缓冲区的情况下将该图像传输到客户端
node.js - case_clause 错误 couchdb with cradle
当我尝试将文档添加到我的 couchdb 时,我收到以下错误:
我的 validate_doc_update 方法如下所示:
我希望,我会得到这样的结果:
但相反,我得到了我一开始写的错误。我的问题是什么?
如果重要的话,我会使用 cradle 和 node.js。
node.js - 大规模更新 CouchDB 中的记录
我在 CouchDB 中有一个员工数据库,其中包含超过 10 万条记录。我需要更新他们所有人的薪水字段。我正在使用 nodejs 和 cradle,下面的代码是正确的方法吗?如果这不是好的做法,还有其他选择吗?
couchdb - 如何通过 cradle 创建一个 couchdb 更新处理程序?
我对 CouchDB 比较陌生,并且正在使用 cradle 在 node.js 中与它进行交互。我正在尝试在文档中包含一个“计数”字段,并创建一个更新处理程序来增加它,所以我不必先执行 GET 再执行 PUT。目前,我在创建 db 对象后立即将其定义为:
稍后在程序中,当我尝试更新计数时,我会这样做:
但它不起作用。res.message 说“点未定义”。
我看不到我做错了什么,couchdb 或 cradle 的文档都不是很有帮助。请注意,如果没有我的计数更新尝试,一切正常。
谢谢!
node.js - 从节点查询 couchdb 的 _users 数据库的正确方法是什么?
我正在使用节点上的 cradle 包来查询 couchdb。我的节点实例具有管理员权限。
我正在寻找从节点查询 _users 表的正确方法。
现在,我正在做这样的事情:
有没有更清洁的方法来做到这一点?任何类似于 pouchdb-authentication 的身份验证库?
这就是我 所做的 当时,我不知道我可以很容易地在节点上使用 pouchdb。我将使用它加上 pouchdb-authentication 来简化对 _users 的请求。
android - Android Studio 1.1.0 Gradle 项目同步失败 在 OSX 上导入 Gradle 项目时出错
我刚刚在这个文件夹中安装了 gradle:/Users/joanet/Development/gradle-2.3
编辑文件launchd.conf
设置变量 GRAILS_HOME
然后我已经导入了项目https://github.com/NordicSemiconductor/Android-nRF-Toolbox
使用文件 -> 导入项目
但我收到此错误: Gradle 项目同步失败和错误:Android Studio 中未找到名称为“默认”的配置
我试过这个https://www.youtube.com/watch?v=8RwVvZtNTaM 但没有奏效
这里是 build.gradle 文件:
在这里/app/build.gradle:
这里 settings.gradle:
这里 gradle-wrapper.properties:
node.js - couchdb 使用 cradle api 保存,并且 iriscouch follow api 在 NodeJS 函数中不起作用
我正在尝试在 NodeJS 中保存一个带有 cradle 的 javascript 对象,但保存后我没有收到响应或错误消息。它是一个没有设置密码的本地 couchdb。连接正常,数据库存在。我也在使用 iriscouch 跟随https://github.com/iriscouch/follow。因此,当工资表中发生更改时,将调用 save employee 方法。以下是有效的,因为我已经对其进行了调试,但没有进行保存。
这是我的代码。
javascript - 使用 toLowerCase 时出现 CouchDB Cradle 错误
好的,我偶然发现了这个奇怪的错误。我正在使用 cradle CouchDB 连接器,当我传入 k (typeof -> string) 时它可以工作,但是当我取消注释行时 k = k.toLowerCase(); 它在下面的代码下方给了我错误。
代码:
错误: