【发布时间】:2021-03-10 23:50:04
【问题描述】:
我有 2 个要解析的表:User 和 Location。 Location 有一个列名userId,它与User's ObjectId 相关。我在Location 中手动添加了关系,只是为了测试。但我无法获取位置。
用户
|objectId|name |
|--------| --- |
|abc123 | Sta |
|def456 |Danny|
位置
|objectId| geopoint | userId |
|--------|----------|---------------|
|someid |12.3, 45.6|view relation|
代码
var locationObject = ParseObject('Location');
var userObject = ParseObject('User');
var queryUser = QueryBuilder(userObject)
..whereValueExists('objectId', true);
var queryLoc = QueryBuilder(locationObject)
..whereMatchesQuery('userId', queryUser);
var result = await queryLoc.query();
print(result.result); // output: null
【问题讨论】:
标签: javascript android flutter dart back4app