问题标签 [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 投票
1 回答
62 浏览

node.js - Nodejs + cradle,回调变量的范围

我想知道你是否可以帮助我解决我的问题。我的代码是:

当我进入高频调用测试功能时, nbConnSaveCallback 的结果是 > 1 ?

您知道可以附加什么吗?

问候,

0 投票
3 回答
138 浏览

node.js - 如何从 CouchDb 获得独特的价值?

在 couchdb 我有一个数组字段:

在 node.js 应用程序中,我只想拥有唯一的数字。像这样:

它可能与 couchdb 视图或 node.js 模块有关cradle吗?
还是只有用节点获取所有数字和过滤数组的方法?

0 投票
1 回答
239 浏览

javascript - 如何使用 cradle 在一次通话中创建多个附件

我正在开发一个 nodejs 应用程序,并且正在将两个附件插入到带有 cradle 的 couchdb 中。目前我正在插入第一个附件,获取更新的文档,然后使用更新的 _rev 键插入第二个附件。这是低效的,导致我不得不对 couchdb 进行两次单独的调用。

有没有一种方法可以通过一个 cradle call 创建多个附件?

0 投票
1 回答
71 浏览

javascript - 异步加载 NPM 模块

我正在尝试创建一个连接到我的数据库的模块(使用 Cradle 的 couchDB)。最后,模块导出 'db' 变量。

这是代码:

问题是 db.exists 调用是异步的,如果它不存在,我认为变量会在完成之前导出变量,从而影响系统的其余部分。

它以正常方式包含在执行的节点页面中:

有没有办法防止这种情况发生,或者有什么最佳实践来解决这样的问题而没有一个巨大的嵌套回调?

作为参考,您可以在此处查看整个应用程序 ( https://github.com/maned/goblin ),以及此处为项目引用的错误 ( https://github.com/maned/goblin/issues/36 ) .

0 投票
1 回答
869 浏览

node.js - 将附件文件从 CouchDB 发送给用户?

我是 CouchDB 的新手,最近我使用 Express 创建了下载门户。我想确保只有授权用户才能下载,所以我在 app.js 中创建检查程序(使用 express),如下所示:

问题是我不能让 cradle.io ( https://github.com/cloudhead/cradle#creatingupdating-documents ) 将文件直接发送给用户。我不想使用来自数据库的直接链接,因为它会使未经授权的用户能够下载文件。问题是:我真的不知道如何将我刚刚从 getAttachment() 方法获得的文件发送到用户的浏览器。

谢谢帮助

0 投票
1 回答
967 浏览

c# - 在 C# 中处理设备连接到 cradle windows ce opennetcf 的事件

我使用 opennetcf 库在 windowCE 5.0 上开发了一个应用程序。我想检查我的设备何时连接到 Cradle。这意味着我想处理将设备插入底座或其他类似设备的事件。

我的目的是当设备连接到摇篮时,我禁用我的应用程序的所有形式,当它从摇篮中删除时,所有形式都启用。

我搜索很多。但答案与我的预期不符。

请帮我。


在阅读了 opennetcf 的参考资料后,我发现了两个事件:ACPowerApplied 和 ACPowerRemoved

这是我的代码:

但是这个过程没有进入Form1_ACPowerRemoved()和Form1_ACPowerApplied()。

有什么想法吗?对不起我的英语不好。先感谢您。

0 投票
0 回答
62 浏览

javascript - 在 Couchdb 上请求数据后,Node.js 不会更新其值

我只是使用 Express 和 Cradle.io 的帮助在 Node.js 中创建了一个图库页面,以使用以下代码与 CouchDB 进行通信(图像保存在 CouchDB 附件中):

经过一些仔细的研究,我发现虽然我刚刚更新了我的数据库,并重新加载页面以重新发送 /GET "album/:id" 表单浏览器,但节点服务器似乎没有更新那里的 "album" 变量。所以我在这里想念什么?

0 投票
1 回答
312 浏览

node.js - 使用 NodeJs 和 cradle 在 couchbase 中存储数据

我正在尝试使用带有 NodeJs 的摇篮将数据点保存在 Couchbase 中。签出此代码:

执行此代码时,我收到消息:成功保存:记录已保存在 CouchDB 中!{} 2014 年 3 月 10 日星期一 17:57:09 GMT+0530 (IST)

看起来 res 没有数据。谁能帮我解决这个问题。

0 投票
2 回答
1358 浏览

node.js - 使用 Node.js 的 CouchDB 客户端底座时如何处理文档更新冲突?

1000000 个客户端尝试同时使用flatiron/cradle更新 couchdb 文档 。如何处理所有更新冲突?

0 投票
1 回答
988 浏览

node.js - 如何在 couchdb 和 nodejs 中使用 map/reduce 改进视图

我正在使用带有模块摇篮的nodejs与couchdb服务器进行交互,问题是让我了解reduce过程以改进视图查询......

例如,我应该使用如下视图从他的 ID 中获取用户数据:

在 node.js(带底座)中:

正如你所看到的,这对于大量文档(数据库中的用户)来说真的很糟糕,所以我需要使用 reduce 来改进这个视图,但我不知道如何,因为我不了解 reduce 的工作原理.. 谢谢你