1

我创建了一个查询来提取文档列表,并且我想将请求限制为仅那些不在文件夹中的请求。我还有其他逻辑可以为每个文件夹提取文档以维护文件夹结构。我希望这样的事情会起作用: /attask/api/v4.0/document/search?projectID=XXX&fields=folders:name_Mod=isnull,但是 Mod 运算符似乎不适用于集合。是否有另一个修饰符用于处理集合以查看它们是否为空?或者以另一种方式说“给我这个项目的所有没有文件夹的文档?我已经查看了所有数据元素,但没有看到任何其他可能有用的东西。

我的后备位置将是首先遍历文件夹和文件,存储我已经下载的 ID 数组,因此我不会重新下载它们,但更喜欢实际告诉我哪些文件夹位于根目录中的东西一个项目,而不是在任何文件夹中。我认为必须有一种方法可以做到这一点,因为 AT UI 可以正确呈现它,但我可能会遗漏一些东西。

4

1 回答 1

1

尝试添加folders_Join=allowingnull。通常我们的对象私有集合只有在有它们的信息时才会被填充,在这种情况下你想要相反的。

attask/api-internal/docu/search?projectID=5314e38b00000003b76ff5980a142082&folders:name_Mod=isnull&&folders_Join=allowingnull

希望有帮助。

于 2014-03-06T23:23:10.430 回答