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

0 投票
2 回答
3028 浏览

node.js - 如何使用 cradle (CouchDB) 将参数传递给视图

使用cradle,我如何能够将参数传递给 CouchDB 中的视图?


更新

假设我想返回与_key(默认)以外的其他属性匹配的文档......

如果我想将文件与postHeading财产相匹配怎么办……我该怎么做?视图会是什么样子,我如何将搜索字符串传递给该视图?


目前我正在做这个...

我想访问一个视图,而不是 40 个字符长的自动生成键,我想传递一个字符串,匹配另一个属性。

类似这样的东西...

0 投票
1 回答
354 浏览

node.js - Cradle 中的订单结果

如何使用node.js的cradle从couchdb数据库中订购结果?从文档看来,向我的 url 添加参数应该可以工作。我目前的代码如下:descending=true

文章按日期排序(如下图所示)

如果我将第一行更改为

不返回任何结果

那么,如何在 cradle 中为 couchdb 订购结果?

谢谢!

0 投票
3 回答
3654 浏览

node.js - CouchDB/Cradle 如何添加图像?

所以基本上我想让用户在注册时可以选择上传图片。我不知道从哪里开始永远。我知道 CouchDB 支持附件,但究竟如何使用 Cradle。

我在 Cradle 的文档中找到了以下代码

所以我知道它可以保存附件。那我将如何传递图像?我假设在 html 中,我必须使用

但我从那里去哪里?这一步不会将图像保存在服务器上的某个地方。然后我是否需要以某种方式获取图像的地址并将其传递给 cradle 以将其作为附件保存在 CouchDB 数据库中。

如果您能帮助我,请提前致谢!

0 投票
1 回答
1765 浏览

node.js - Cradle CouchDB,什么是 cradle.Connection 函数参数?

初学者问题。

下面是 Cradle CouchDB 文档中给出的示例: https ://github.com/cloudhead/cradle

什么是http://living-room.couch

什么是5984?

我正在尝试从我的 couchdb 获取信息:

网址:subdomain.mywebsite.com

节点端口:12345

沙发数据库端口:67891

我尝试了使用上述代码进行连接的不同方法,但出现以下错误。

什么是正确的连接方式?

0 投票
1 回答
3251 浏览

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 的大型项目来说,它应该是通用的。

免责声明:我寻找类似的问题,例如:

Buildr、Gradle 还是等待 Maven 3?

为 OSGi 包寻找一个好的开发环境

Maven:OSGI、包和多模块项目

但无论是在哪里不是关于 osgi 子模块或不是关于 gradle。

0 投票
1 回答
356 浏览

node.js - NodeJS:安装了 cradle 5.5 但示例崩溃并出现错误

通过 npm 安装的摇篮

npm install cradle

错误输出运行node cradle.js

更新:问题归结为

它在抱怨doc.name

我在哪里可以查看数据库以便我可以看到添加的新行?

0 投票
1 回答
1352 浏览

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 的版本,但我似乎无法找到它们在任何地方都不能一起工作的参考。

更新:仍然有问题,但我稍微更改了代码以查看是否可以查明问题。

我的输出如下:

我难以置信地难住了——还有其他人至少经历过这种情况吗?

0 投票
1 回答
1039 浏览

node.js - 从 CouchDB 获取带有支架 getAttachment 的二进制文件?

我将 png 作为附件上传到 CouchDb 数据库。当我通过被褥查看它时,它很好,如果我尝试通过摇篮取回它,它就会损坏。我使用了 crade 附带的 crade-test.js 中的一个片段,并对其进行了一些修改:

结果是一个比输入大的损坏的 png。我在这里提供了一个工作示例:http: //jsfiddle.net/x8GZc/

0 投票
2 回答
533 浏览

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/AllCradle(看起来它们被放回 Cradle 函数中)。由couch_url_

我得到的错误对象是:

0 投票
3 回答
2154 浏览

javascript - CouchDB、Node.js、Cradle - 如何根据返回的数据获取数据

我正在使用 node.js + cradle 和 couchdb 开发一个消息传递系统。

当用户拉出他们的消息列表时,我需要拉出向他们发送消息的用户的在线状态。在线状态存储在每个注册用户的用户文档中,消息信息存储在单独的文档中。

这是我可以设法做我需要的唯一方法,但它的效率非常低

privatemessages/all key = 消息接收者的用户名

有人可以告诉我这样做的正确方法吗?

谢谢