编程语言
首页 > 编程语言> > javascript-无法序列化未保存的Parse.Object错误

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

作者:互联网

我正在尝试查询文章表.它有一列称为类别的列,该列是一个指针数组.

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

好吧,我不是要保存类别对象,而只是将其用于查询.我究竟做错了什么?

解决方法:

我认为request.categoryId最有可能是未定义的.之所以产生该错误,是因为SDK尝试将对象(类别)转换为指针以创建查询,但由于没有ID而失败.由于您是在显式设置id,因此只有在您设置的值未定义的情况下,才应将其定义为undefined.

标签:parse-platform,javascript
来源: https://codeday.me/bug/20191029/1961108.html