问题标签 [couchdb-nano]

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 回答
264 浏览

javascript - 需要一个在 CoffeeScript 中配置的库?

我想将 CoffeeScript 与 Nano.js(一个简约的 CouchDB 模块)一起使用。在 JavaScript 中,要求是:

但是,没有关于如何在 CoffeeScript 中编写它的文档?

结果是:

这是行不通的。

0 投票
2 回答
5926 浏览

node.js - 使用 node.js、nano 和 CouchDB 进行身份验证

有没有办法在初始化后更改 nano 中的配置参数?我想用以下方法初始化 nano:

然后在用户提交登录表单后更改用户和密码。我总是得到一个错误:

还是我应该分叉 nano 并编写一个身份验证函数来调整值?

0 投票
1 回答
595 浏览

javascript - 使用 nano 和 now.js 的 JavaScript 回调

db 是nano的对象。db.view 不返回任何内容,只提供回调,因此guesses = db.view() 不起作用。在 db.view() 的回调中,我暂时无法访问now.js

我该如何解决这个问题?

0 投票
1 回答
260 浏览

javascript - 在客户端使用 now.js 的未定义函数

我正在使用 now.js 和 nano(CouchDB 库)来填充选项。

服务器:

客户:

在客户端上,它对第一次调用说“TypeError:'undefined' is not a function”。在 .click()-Function 中一切正常。

now.js 在 application.js 之前加载。我也尝试了 $(now).ready() ,但它没有用。

有什么问题?

0 投票
2 回答
3002 浏览

javascript - 为 couchdb 更新 nodejs 的 nano 模块中的文档字段

假设在 node.js 上通过 nano 打开了一个 couchdb 会话

在 couchdb 服务器dbserv可以访问的地方,有一个用户数据库users,其中用户的字段groups是一个数组。

如果我想更新groups中的用户jimusers我将如何在不替换整个文档的情况下这样做?

0 投票
4 回答
2638 浏览

javascript - 使用 CouchDB 和 nano.js 回调和返回

我正在尝试使用nano编写一个带有可重用数据库调用的小型库。

当有多个请求时,这可能会变得非常混乱:

所以,这个想法是创建一个函数:

但这不起作用。

我该如何解决这个问题并将所有内容放入外部 node-js-module.js 文件中?

0 投票
1 回答
6932 浏览

node.js - 如何在 Node.js 中使用 Nano 创建 couchdb 设计文档?

翻阅自述文件,似乎没有一种方法可以使用 Nano 创建设计文档?其他人为此在做什么?

0 投票
4 回答
6033 浏览

javascript - 从 Node.js 和 CouchDB 开始,没有 nano 或 cradle 等库

可能重复:
尝试从 Node.js 将文档插入 CouchDB 时出现“bad_request invalid_json”错误

CouchDB 和 Node.js上投票最高的答案 - 你推荐什么模块? 从 Node.js 和 CouchDB 开始,建议不要使用 nano 或 cradle 等库。

但是,我还没有找到任何关于如何以编程方式为所有 DBMS 执行标准操作的教程,例如创建数据库、创建表、添加和查看数据等。

编辑:(部分答案)安装和启动 CouchDB 后转到http://localhost:5984/_utils/script/couch.js.

0 投票
1 回答
5014 浏览

couchdb - 在 nano 中更新 CouchDB 文档

我需要获取一个文档,更改/插入/删除一些字段并将其放回原处。

放置”操作需要文档的当前修订版,但在 nano 中,我找不到任何将修订版作为参数并将文档插入数据库的函数。

我怎么能用纳米做到这一点?

0 投票
2 回答
1529 浏览

javascript - CouchDB 在 Node.js 中获取用户的所有帖子

我首先要说我已经做了很多研究,但我仍然很迷茫。

我有一个工作版本,但我敢肯定,这是你能做到的最低效的方式。我对知道计划数据库的最佳方法不是很有信心,很明显,我已经变得依赖 ActiveRecord。无论如何,我只是想弄清楚这些事情:

  1. 找出规划数据库的最佳方式(我应该如何分离文件)
  2. 找到最有效的处理关系
  3. 找到从服务器查询的好方法

好的,所以我注意到了一些事情:第一,您不能将 I 客户端变量传递到视图中,因此使用这样的方法是行不通的。第二,我认为可能需要获取所有帖子,然后检查类型是否为帖子,然后返回匹配的文档,但这似乎有很多数据在四处移动。

一些代码:

所以我使用 Node.js、CouchDB 和 nano 作为中间件。

邮寄文件:

用户文件:

以下是我目前获取所有帖子的方式(这真的很糟糕!):

我一直在使用视图,直到我意识到我无法传递变量,然后我查看了列表,但在阅读了许多教程后我迷路了。

谢谢您的帮助!!