Array里面嵌套多个pointer,通过includeKey 能把pointer的字段都查出来,现在需求是只需要把Array里面前几个pointer的所有字段include出来,而不是所有的,因为Array里面可能有很多个pointer,在列表中展示只需要前几个,并不需要所有的都查出来,全部都查出来会影响性能,leancloud 有api能做到这种需求吗?

你好,没理解您的问题,请详细描述一下您的需求。您所说的「Array里面嵌套多个 pointer 」是什么意思?

例如数据结构这样的:
Status表:里面有字段thumbupUsers
thumbupUsers:[
{
"__type": "Pointer",
"className": "_User",
"objectId": "57a45ab26be3ff006526d8e3"
},
{
"__type": "Pointer",
"className": "_User",
"objectId": "57a3801b128fe100546df7c8"
},
{
"__type": "Pointer",
"className": "_User",
"objectId": "57ab0a1179bc440054eb02cc"
}
...
]

查询Status的时候可以通过includeKey("thumbUpUsers"),可以把数组里所有的User以及其属性都查出来

如果只想include thumbupUsers 数组里面的前十个User而不是所有User,该怎么做?

这种需求我们是不支持的,includeKey 会查询出数组全部内容。