N1QL 查询不适用于一个实例但适用于其他实例
N1QL query not working for one instance but works for other
我无法查询 couchmusic1.country 文档以外的任何内容。
它是这样的:link
所以,如果我这样做
select * from couchmusic1.country limit 1;
没关系,但如果我这样做:
select * from couchmusic1.playlist limit 1; //or any other number
我得到这样的空结果:
"results": [
],
"status": "success".....................
有没有人遇到过类似的问题?所有文件都在那里,我试过删除主索引(到目前为止只有一个)并重新创建它,同样。
有人知道为什么吗?
编辑: 只有当我在查询中有 LIMIT 参数时才会出现问题...我很抱歉忘记第一次提到它.
EDIT2: 如果有人感兴趣,可以将其用作解决方法:
SELECT * FROM couchmusic1 WHERE playlist IS NOT MISSING limit 1;
注意:要查看文档结构,请查看上面 link 中的图像。
您发现了一个错误。如果查询中有 LIMIT,则必须使用
SELECT playlist FROM couchmusic1 LIMIT...
这只是在我们修复错误之前。抱歉。
我无法查询 couchmusic1.country 文档以外的任何内容。 它是这样的:link
所以,如果我这样做
select * from couchmusic1.country limit 1;
没关系,但如果我这样做:
select * from couchmusic1.playlist limit 1; //or any other number
我得到这样的空结果:
"results": [
],
"status": "success".....................
有没有人遇到过类似的问题?所有文件都在那里,我试过删除主索引(到目前为止只有一个)并重新创建它,同样。 有人知道为什么吗?
编辑: 只有当我在查询中有 LIMIT 参数时才会出现问题...我很抱歉忘记第一次提到它.
EDIT2: 如果有人感兴趣,可以将其用作解决方法:
SELECT * FROM couchmusic1 WHERE playlist IS NOT MISSING limit 1;
注意:要查看文档结构,请查看上面 link 中的图像。
您发现了一个错误。如果查询中有 LIMIT,则必须使用
SELECT playlist FROM couchmusic1 LIMIT...
这只是在我们修复错误之前。抱歉。