我正在进行查询以获取表中的记录数。但每当我尝试过滤任何“指针”字段时,我都会收到错误:
我的查询:
ParseXpto.getQuery()
.whereEqualTo("story", ParseXpto.getStory(o.getObjectId()))
.whereEqualTo("installation", ParseInstallation.getCurrentInstallation())
.countInBackground(new CountCallback() {
@Override
public void done(int count, ParseException e) {
//java.lang.IllegalStateException: unable to encode an association with an unsaved ParseObject
}
});
我做了一些测试,我知道当我使用ParseInstallation.getCurrentInstallation()
时会发生错误。
我的ParseXpto上有一个Pointer指针< _Installation> class,所以我需要过滤这个字段。
我做错了吗?