解析restapi“where”对象ID不在指针数组中
Posted
技术标签:
【中文标题】解析restapi“where”对象ID不在指针数组中【英文标题】:Parse restapi "where" object id not in pointer array 【发布时间】:2015-05-31 09:15:44 【问题描述】:我有一个带有“Creators”字段的事件类,该字段是一个数组类型,其中包含指向 _User 类中多个用户的指针。现在我需要找到不是由特定用户创建的所有事件。
通过查询 Events 类,我已经接近了我需要的内容,其中: "Creators":"$nin":["__type":"Pointer","className":"_User","objectId":"0LxcyWcbvv" ]
结果仅排除用户 0LxcyWcbvv 是数组中唯一用户的事件。它不排除存在多个用户(包括用户 0LxcyWcbvv)的事件——这正是我所需要的。
这是多用户数组在我的数据浏览器中的外观: ["__type":"Pointer","className":"_User","objectId":"KIDK1Ekzy7","__type":"Pointer","className":"_User","objectId":"0LxcyWcbvv "]
【问题讨论】:
【参考方案1】:问题不在于我的 rest 查询,而在于某些测试期间构造错误的字段之一。问题中的查询工作正常!
【讨论】:
以上是关于解析restapi“where”对象ID不在指针数组中的主要内容,如果未能解决你的问题,请参考以下文章
back4app 解析,如何将用户对象 ID 应用到另一个类指针中
如何使用 powershell “解析” Azure 资源 ID 对象