无法序列化未保存的Parse.Object错误

时间:2014-05-05 16:40:16

标签: javascript parse-platform

我正在尝试查询Article表。它有一个名为categories的列,它是一个指针数组。

var cat = new Category(); 
cat.id = request.categoryId;

var queryWeek = new Parse.Query(Article);
queryWeek.equalTo("categories", cat);

使用这个,我得到一个:

Can't serialize an unsaved Parse.Object

嗯,我不是想保存类别对象,而只是用它来查询。我做错了什么?

1 个答案:

答案 0 :(得分:4)

我认为request.categoryId最有可能是未定义的。生成该错误是因为SDK尝试将对象(类别)转换为指针以创建查询,因为它没有id而失败。由于您明确设置了ID,因此如果您设置的值未定义,则只应该是未定义的。