我有一个存储桶中的架构文档:
{
"status": "done",
"id": 1
}
我想选择所有将status
作为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 documentation和interactive N1QL tutorial。