问题标签 [couchdb-mango]

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

mongodb-query - 为不匹配的元素创建 Mango 查询选择器

我有一个这样的用户:

我正在尝试运行查询以查找以下内容:

  • 是一种类型,“用户”
  • 有“老板”的角色
  • 没有id的训练:“11111

我做了以下选择器,但是,这个用户出现了,我不知道为什么:

0 投票
0 回答
924 浏览

javascript - 尝试使用索引字段进行排序时不存在索引(芒果查询)

我不确定如何使用 Mango 查询对文档进行排序。任何帮助将不胜感激:


我执行以下查找查询并收到以下错误:

请注意,如果我执行以下操作,我也会收到相同的错误:

{ 错误:'no_usable_index',原因:'此排序不存在索引,尝试按排序字段索引。',名称:'no_usable_index',状态:400,消息:'此排序不存在索引,尝试按排序字段。}

我创建了一个像这样的过滤器:

这是我的设计文档中弹出的内容:

0 投票
1 回答
210 浏览

javascript - 如何在 couchDb 芒果中连接运算符 $or & $and?

我有文件在女巫有领域“领导者”。领导者可以是字符串或数组类型。例如{leader: "id"} or {leader: ["id"]}. 我如何在哪里获得所有文件leader = id;如果我使用运算符 $all,我在数组中搜索,如果使用运算符 $ 或我在字段(字符串)中搜索。我怎样才能连接它们?我不想做两个请求。字段具有不同的类型,因为已更改结构。谢谢。

0 投票
0 回答
321 浏览

couchdb - 在查找查询中指定字段

我正在使用 PouchDB 7 和 find 插件。我想通过使用芒果查询来检索特定信息。但是当特定值在对象内部时,不会返回先前的值。

例子

示例返回:

但是同样的芒果查询,在 couchdb 上正确返回了文档。有谁知道会是什么?

0 投票
1 回答
156 浏览

database - 无法收听远程地址

所以我使用 snap 在我的 VPS 上安装了 couchdb,它只在 127.0.0.1 上收听,这对我来说不好,因为在生产环境中使用 ssh 是不切实际的,我希望它在我的外部 IP 上收听,所以我在/var/snap/couchdb/1/local.ini 以下

但是它仍然无法正常工作,使用 lsof -i -n -P | grep LISTEN给了我以下内容,表明它仍在本地主机上监听:

0 投票
2 回答
384 浏览

couchdb - 在 CouchDB 中搜索关键字列表

我有包含关键字列表的文档。如何查询以便搜索例如关键字belafleck仅返回具有这两个关键字的文档:

0 投票
1 回答
1661 浏览

couchdb - Mango 查询一个不存在的值

我希望能够在我的文档中搜索其中没有该项目的每个项目hidden,或者如果有,则仅在不等于true. 这可能吗?

我有以下选择,但我收到了错误的查询错误。

例如:

我希望这些被退回

这个不退

0 投票
1 回答
258 浏览

couchdb - Couch DB Mango 查询以比较来自同一结构的 2 个字段

我有 2 个具有不同“_id”值的结构。我只想获取“costCenterFrom”不等于“costCenterTo”的结构

请找到我尝试过的查询

上面的查询 (queryResultsTrans) 将给出所有具有“transferReportID”字段的记录。

我尝试比较“costCenterFrom”和“costCenterTo”字段的以下查询

我没有得到预期的结果。您能帮我获取查询以比较同一结构中的字段吗?

我的原始查询:

0 投票
2 回答
2034 浏览

couchdb - 如何在特定日期之后获取记录

我正在尝试获取“ effectiveDateOfAction ”字段大于 Oct'2017 的记录。请找到以下 3 条记录。

请在下面找到我尝试过的查询。我正在使用 Project Fauxton 进行检查。

请帮助我获得正确的查询。

0 投票
2 回答
161 浏览

couchdb - CouchDB 索引以连接文档之间的点

我有以下文件:

我的目标是运行查询并不可避免地对所有与worksite_id: worksite_1.

例子:

  1. 因为这个项目有我要找的工地
  2. 文件有那个项目
  3. 签名有那个文件

如果我想要该工作场所的所有内容,我应该能够检索所有这些文档。

通常我只会在worksite_id我的type:documentand中添加一个type:signature。但是,由于各种原因,项目中的工地可能会发生变化。

我想知道是否有一种方法可以创建索引或做一些我不想展示这些相似之处的事情。

感觉就像它走在正确的道路上,但解释将文档放在我只想将它们分开的其他文档中。