Parse关系/指针是双向的吗?

时间:2015-07-07 18:23:31

标签: android mongodb pointers parse-platform database

此代码设置Customer类,在其中创建一个对象,并指定一个指针,将客户对象连接到创建它的ParseUser。

ParseUser currentUser = ParseUser.getCurrentUser(); 

customer.put("CreatedBy", currentuser);
customer.saveInBackground;

ParseQuery<ParseObject> query = ParseQuery.getQuery("Customer");
query.whereEqualTo("CreatedBy", currentUser); 
query.findInBackground(new FindCallback<ParseObject>()

指针是从客户定义的 - &gt;用户但查询是针对客户的。要转到用户,我只需要检查createdBy列中的值,但反过来需要整个查询。我是否需要在另一个方向上定义指针以优化查询/加速它或者Parse在其指针和关系中强制执行双向性?

在MongoDB中,必须在两个方向上定义指针以获得最佳查询速度。我将更多地使用客户类,我的应用程序应该适用于10万用户+ 我同样怀疑适用于ParseRelations的情况。我知道我可以使用&#39; include&#39;关键但是查询两种方式同样优化?

0 个答案:

没有答案