我在couchbase中阅读了一个n1ql示例,但不理解在查询上下文中双冒号的含义。示例如下:

SELECT * FROM default WHERE type = "conversation" AND ARRAY_SORT(OBJECT_NAMES(members)) = ARRAY_SORT(ARRAY_DISTINCT(["user_account::1","user_account::3","user_account::3"]));

最佳答案

在couchbase中,每个文档/对象都需要具有该bucket中唯一的id或key。双冒号只是couchbase中用作对象id的公共字符串分隔符,作为对象建模的一部分。它在任何语言、代码或写作中都很少或根本不在任何其他地方使用。这是一年前我写的关于这个主题的文章。

关于database - 沙发床中的双冒号是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39829239/

10-10 03:31