Node.js中的containIn(key, Array)中的array有长度的限制么(API好像没有这方面的note)
我在做查询的时候,如果array的长度超过110(+-5)的时候,总是查询不出结果也没有返回任何错误
我的实际结果只有200多个数据,我把查询结果设置limit为999
我的array有124个,如果我把这个数组分成两半分别进行查询,就能把结果拿出来
有长度的限制,这个限制会在 v2 中移除,你可以在此关注进度: https://github.com/leancloud/leanengine-node-sdk/issues/100
我有看过超过1000,然后通过设置时间点进行分段查询,但是针对我的情况就没那么简单了请问,有什么好的策略解决我以下的问题么?就是我会查询A表,把A表的查询结果作为限制条件进行查询B表...可能关系到好几个表
好有就是查询1000肯定是满足不了需求的
https://leancloud.cn/docs/leanstorage_guide-js.html#内嵌查询
美服相同的代码,本地测试没有结果,而线上环境可以?
本地和线上的containIn 的array超过了100
指的还是使用了 containIn 相关的 Query 吗?
首先,确认一下,你的 Query find().then() 之后 有进行 .catch() 吗?如果没有 catch 异常会丢失。
find().then()
.catch()
catch 之后看一下,有问题的情况下 catch 到的异常 message 是不是 URI too long。如果是的话,就是我上面说的问题。在 v2 发布之前,你可以直接使用 https://github.com/leancloud/leanengine-node-sdk/tree/next 这个分支。
URI too long
1、请问上面的containedIn数组的长度限制在v2中取消限制了么,我看那SDK进度日志只是提到了这个需求?2、查询结果限制在1000以内,请问这个什么时候能放宽限制哦,因为要经常导出数据。3、按照查询结果的规则超出1000条也只返回1000,要查询一周的数据,其中完全有可能造成数据丢失,请问有什么好的方式解决这个问题哦?