couchbase - N1QL 查询不适用于一个实例,但适用于其他实例

标签 couchbase n1ql

除了 couchmusic1.country 文档之外,我无法查询任何内容。
这是它的样子:link

所以,如果我这样做

select * from couchmusic1.country limit 1;

没关系,但如果我这样做:
select * from couchmusic1.playlist limit 1; //or any other number

我得到这样的空结果:
"results": [
    ],
    "status": "success".....................

有没有人有类似的问题?所有文档都在那里,我试过删除主索引(到目前为止只有一个)并重新创建它,同样的。
有人知道为什么吗?

编辑:只有当我有 时才会出现问题限时查询中的参数...我很抱歉第一次忘记提及它。

编辑2:如果有人感兴趣,这可以用作解决方法:
SELECT * FROM couchmusic1 WHERE playlist IS NOT MISSING limit 1;

注意:要查看文档结构,请查看上面链接中的图像。

最佳答案

你遇到了一个错误。如果您的查询中有 LIMIT,则必须使用

SELECT playlist FROM couchmusic1 LIMIT...

这只是在我们修复错误之前。对于那个很抱歉。

关于couchbase - N1QL 查询不适用于一个实例,但适用于其他实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34860985/

相关文章:

node.js - PouchDB 基本身份验证不适用于同步网关

node.js - Sails JS - 如何将用户 api 模型连接到 Couchbase 中的用户存储桶?

go - 如何在go SDK中使用Couchbase N1QL查询扩展

java - spring-data-couchbase - org.springframework.data.mapping.model.MappingException

c# - Couchbase 4.5 返回部分文档

couchbase - 使用 mutate_in 将子文档更新为列表

couchbase - N1QL:Couchbase:如何使用混合类型的 concat 函数

nosql - Couchbase 更新查询划分

沙发底座 N1QL : How to aggregate and join from the same bucket with an array of keys

sql - Couchbase 查询按数组中的标签过滤