问题标签 [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.
node.js - 如何使用 cradle (CouchDB) 将参数传递给视图
使用cradle,我如何能够将参数传递给 CouchDB 中的视图?
更新
假设我想返回与_key
(默认)以外的其他属性匹配的文档......
如果我想将文件与postHeading
财产相匹配怎么办……我该怎么做?视图会是什么样子,我如何将搜索字符串传递给该视图?
目前我正在做这个...
我想访问一个视图,而不是 40 个字符长的自动生成键,我想传递一个字符串,匹配另一个属性。
类似这样的东西...
node.js - CouchDB/Cradle 如何添加图像?
所以基本上我想让用户在注册时可以选择上传图片。我不知道从哪里开始永远。我知道 CouchDB 支持附件,但究竟如何使用 Cradle。
我在 Cradle 的文档中找到了以下代码
所以我知道它可以保存附件。那我将如何传递图像?我假设在 html 中,我必须使用
但我从那里去哪里?这一步不会将图像保存在服务器上的某个地方。然后我是否需要以某种方式获取图像的地址并将其传递给 cradle 以将其作为附件保存在 CouchDB 数据库中。
如果您能帮助我,请提前致谢!
node.js - Cradle CouchDB,什么是 cradle.Connection 函数参数?
初学者问题。
下面是 Cradle CouchDB 文档中给出的示例: https ://github.com/cloudhead/cradle
什么是5984?
我正在尝试从我的 couchdb 获取信息:
网址:subdomain.mywebsite.com
节点端口:12345
沙发数据库端口:67891
我尝试了使用上述代码进行连接的不同方法,但出现以下错误。
什么是正确的连接方式?
java - 从 maven 切换到 gradle 来管理一个 osgi 大项目(>200 个捆绑包)
我们有一个很大的(约 215 个捆绑包并且还在计数)osgi (felix+springdm) 项目,使用 maven 和 maven-osgi 插件构建。
maven方式有几个问题:
1. 子模块 pom 必须从父 pom 继承以利用公共变量和依赖项(没关系),但是父 pom 必须包含所有包 pom 才能将所有内容构建在一起。这种循环引用很难保持同步。
2. 子包的单独版本控制非常复杂,以至于(在我加入项目之前)决定对所有包使用相同的版本。这意味着我们现在更新每个版本的所有捆绑包的版本,即使其中只有一堆实际上发生了变化。恕我直言,这使得 osgi 的整个概念变得毫无意义。请注意,我并不是说我们继续只接触少数捆绑包,我们会处理所有这些捆绑包,但每个版本通常包含 1 或 2 个功能,这只会影响一些捆绑包。
3. 为了完成最终工件的打包和部署,我们还需要另一个子模块来导入部署所需的所有包(除了少数几个用于测试和模拟)。[已编辑] 请注意,此聚合与主 pom 中的聚合不同,因为它不编译捆绑包,而只是从 maven 存储库中选择它们。
4. maven 依赖系统和 osgi 插件导入有时很难保持一致。忘记导入或放置错误的依赖项太容易了。
[已编辑] 在每个 bundle pom 中都有这样的部分:`
由于所有这些原因,我们对 maven 很好,但并不完全满意。最近有人提出 Gradle 不是万能药,而是对当前情况的明确改进。
你会建议搬到gradle吗?如果这是最好的方法?
有没有其他人经历过同样的情况?我认为对于所有使用 Osgi 的大型项目来说,它应该是通用的。
免责声明:我寻找类似的问题,例如:
但无论是在哪里不是关于 osgi 子模块或不是关于 gradle。
node.js - NodeJS:安装了 cradle 5.5 但示例崩溃并出现错误
通过 npm 安装的摇篮
npm install cradle
错误输出运行node cradle.js
更新:问题归结为
它在抱怨doc.name
我在哪里可以查看数据库以便我可以看到添加的新行?
javascript - NodeJS 和 Cradle 未连接
使用 Cradle 5.5 和 NodeJS 0.4.8,我似乎无法连接到工作。我已经成功使用了 RESTLER,但我似乎无法配置 cradle。我想利用 Cradle 的缓存方面。
我已经尝试了我的 Cloudant 帐户和普通的管理员方 CouchDB 数据库,结果都相同。
管理方数据库:
var conn1 = new (cradle.Connection)("XX.XX.XXX.XXX", 5984);
云量:
我已经尝试了所有组合,当我做类似console.log(conn.config());
或console.log(conn.databases());
关于可能导致这种情况的任何想法?我开始认为它可能是 Cradle/NodeJS 的版本,但我似乎无法找到它们在任何地方都不能一起工作的参考。
更新:仍然有问题,但我稍微更改了代码以查看是否可以查明问题。
我的输出如下:
我难以置信地难住了——还有其他人至少经历过这种情况吗?
node.js - 从 CouchDB 获取带有支架 getAttachment 的二进制文件?
我将 png 作为附件上传到 CouchDb 数据库。当我通过被褥查看它时,它很好,如果我尝试通过摇篮取回它,它就会损坏。我使用了 crade 附带的 crade-test.js 中的一个片段,并对其进行了一些修改:
结果是一个比输入大的损坏的 png。我在这里提供了一个工作示例:http: //jsfiddle.net/x8GZc/
couchdb - 如何使用 Cradle 获取 CouchDB _list 结果
在 Node 中,使用 Express 和 Cradle,我调用了一个不起作用的 _list。其他呼叫转到 _view 并正常工作。Cradle 文档不包含关于 _list的部分,但从这个 GitHub 自述文件看来,它应该像 _view 一样工作。
我的代码如下所示:
该couch_url
变量只是常规的 http 请求,看起来像:myCouch/_design/Model3D/_list/convert/All
除了路径指示符(_design、_view、_list)已被删除以获取Model3D/convert/All
Cradle(看起来它们被放回 Cradle 函数中)。由couch_url
_
我得到的错误对象是:
javascript - CouchDB、Node.js、Cradle - 如何根据返回的数据获取数据
我正在使用 node.js + cradle 和 couchdb 开发一个消息传递系统。
当用户拉出他们的消息列表时,我需要拉出向他们发送消息的用户的在线状态。在线状态存储在每个注册用户的用户文档中,消息信息存储在单独的文档中。
这是我可以设法做我需要的唯一方法,但它的效率非常低
privatemessages/all key = 消息接收者的用户名
有人可以告诉我这样做的正确方法吗?
谢谢