【发布时间】:2015-08-05 01:56:08
【问题描述】:
我有两个类 - _User 和 Car。 _User 将拥有少量/有限数量的汽车。每辆汽车只有一个所有者,因此有一个“所有者”列,它是 _User 的。当我到达用户页面时,我想查看他们的 _User 信息和他们所有的汽车。如有必要,我想在 Cloud Code 中拨打一个电话。
这就是我感到困惑的地方。我有 3 种方法可以做到这一点 -
在 _User 中有一个名为“汽车”的关系列,它指向每个单独的汽车。如果是这样,为什么我不能在关系上使用“include(cars)”函数来在我的查询中包含 Cars 的数据?!! _User.cars = 关系,Car.owner = _User(pointer)
查询 _User,然后分别查询所有具有 (owner == _User.objectId) 的 Cars。这是两个查询。 _User.cars = null, Car.owner = _User(pointer)
在 _User 中有一个名为“汽车”的指针列数组。在汽车创建时手动注入汽车指针。在查询用户时,我会使用“include(cars)”。 _User.cars = [Car(pointer)], Car.owner = _User(pointer)
您推荐的方法是什么?为什么?哪个最快?文档让我更加困惑。
【问题讨论】:
标签: javascript parse-platform parse-cloud-code