首页 > 解决方案 > Parse Server SDK - Include Object 方法不适用于在颤动中获取整个对象

问题描述

我在我的数据库应用程序中使用解析服务器 sdk

我的 Back4App 仪表板中有三个类,它们是"_User"、"Office"、"Office_Members"

在 Office_Members 类中,它具有以下列,

  1. user_id(指向_User的指针)
  2. office_id(指向办公室的指针)
  3. 数数

要从 Office_Members 获取包括指向 _User 的指针在内的数据,我使用以下代码,

QueryBuilder<ParseObject> parseQuery = QueryBuilder<ParseObject>(ParseObject("Office_Members"))
              ..whereEqualTo("office_id", ParseResponse_OfficeObject)
              ..includeObject(["user_id "]);

ParseResponse apiResponse = await parseQuery.query();

输出 :

Payload : [{"className":"Office_Members","objectId":"twpDY51PUK","createdAt":"2020-08-14T09:58:59.775Z","updatedAt":"2020-08-14T09:58:59.775Z","office_id":{"__type":"Pointer","className":"Office","objectId":"4dkfSMrwBI"},"user_id":{"__type":"Pointer","className":"_User","objectId":"Hx5xJ5ABxG"},"count":1}]

在我的有效负载响应中,我没有得到整个 user_id 指针响应。

那么任何人都可以帮助我知道我可能做错了什么吗?

谢谢。

标签: flutterdartparse-serverback4app

解决方案


数据应包括在内。日志功能根本不打印指针的数据。


推荐阅读