如何在 couchbase 中选择由字段其他 id 过滤的文档?

布拉欣

我在存储桶中有带有架构的文档:

{
  "status": "done",
  "id": 1
}

我想选择所有具有statusas 的文档done

马修格罗夫斯

假设您使用的是 Couchbase Server 4.x 或更高版本,您可以使用 N1QL 查询来执行此操作。例如:

SELECT d.*
FROM mydocuments d
WHERE d.status == 'done'

您还需要创建一个索引status(至少——创建索引比 StackOverflow 答案可以提供的更复杂),如下所示:

CREATE INDEX ix_status ON mydocuments (status);

有关更多信息,请查看N1QL 文档交互式 N1QL 教程

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Lookup ax2012中选择名称(或其他字段)而不是ID

Couchbase:如何使用文档ID模式删除多个文档

如何使Spring Data Couchbase保留id字段?

如何通过ID以外的其他字段从Kivik获取文档

根据字段ID获取/过滤文档

如何使用GO SDK在Couchbase文档中添加新字段

Couchbase:使用文档ID有什么好处?

Couchbase文档ID要求和限制

如何构建聚合管道以根据其他文档中的字段值过滤文档?

Couchbase N1QL:如何使用SELECT获取完整的文档,包括ID和CAS

如何使用CAS替换Couchbase文档-CouchBase Node JS 2.0

如何聚合过滤器嵌套文档并从其他字段中获取值

如何在mongodb中的另一个文档中过滤文档的字段?

在Couchbase Nest右侧阵列上包含文档ID

如何在elasticsearch中拖放CSV文件时选择文档的_id字段作为CSV列?

如何根据不同条件从其他表中选择字段

如何从其他表 Laravel 中选择字段

如何在textarea处过滤多个id并显示其他无关内容

如何在 SQL 中选择 MIN() 并选择其他一些字段

如何在其他字段上过滤Django Queryset?

如果其他表中的字段不为空,如何从其他表中选择字段?

在Couchbase Java查询DSL中,如何过滤非ASCII的字段值?

如何删除Couchbase中没有子文档的文档?

如何在Jquery中选择此ID?

如何在MySQL中选择唯一值并按其他字段排序

如何在Javascript中选择文档正文

如何在具有多个组合字段的过滤器的集合中查找文档?

如何使用安全规则过滤文档中的字段

如何在针对Couchbase的全文本搜索查询的响应中获取文档?