解析JavaScript SDK中存在无效的对象名称错误

解析JavaScript SDK中存在无效的对象名称错误,javascript,parse-platform,Javascript,Parse Platform,我正在使用Parse作为我的应用程序的服务,特别是JavaScript SDK 在我的应用程序中,我有一个类,它表示我的应用程序中包含图像和文本的用户帖子 由于某些原因,当用户创建新对象时,parse分配的objectId有时会导致该特定帖子出错 我在控制台中看到: t.Error {code: 105, message: "invalid field name: 3qUHMBPCBs"} 字段名是用户上传帖子时由Parse自动分配的objectId 这已经是第二次了。我注

我正在使用Parse作为我的应用程序的服务,特别是JavaScript SDK

在我的应用程序中,我有一个类,它表示我的应用程序中包含图像和文本的用户帖子

由于某些原因,当用户创建新对象时,parse分配的objectId有时会导致该特定帖子出错

我在控制台中看到:

t.Error {code: 105, message: "invalid field name: 3qUHMBPCBs"}
字段名是用户上传帖子时由Parse自动分配的objectId

这已经是第二次了。我注意到当我删除那篇文章时,错误消失了,但是,很明显,我不能继续遵循那种方法

已更新,用于以下用户帖子的代码

因此,本质上存在允许用户发布更新以进行解析的功能。当用户提交时,执行此函数并通过解析生成对象

    var sendThis = $('#resultImage').attr('src');
    var parseFile = new Parse.File("mypic.jpg", {
        base64: sendThis
    });

    var val = document.getElementById('statusupdateform').value;
    var statusupdate = $('#statusupdateform').val();
    var currentUser = Parse.User.current();
    parseFile.save().then(function() {
        var nameCurrent = currentUser.getUsername();
        var cigarWall = new Parse.Object("cigarwall");
        cigarWall.set("appuser", nameCurrent);
        cigarWall.set("statusupdate", statusupdate);
        cigarWall.set("imagefile", parseFile);
        cigarWall.save({
            success: function() {
                $('#uploadBtn').removeClass('tapActive');

                var postupdate = cigarWall.get('statusupdate');
                //$('#fileselect').attr('data-change', 'false');
                $('#statusInnerWrapper').removeClass('slideLeft');
                location.reload();
            },
            error: function() {
                alert("upload failed. please try again!");
            }
        });
    });

对于其中一个解析类,我的查询函数中有一行错误的代码。我对objectId列进行了不必要的查询。

请发布添加对象的代码。环顾四周,似乎是字段名,所以我认为Parse SDK不会生成无效的密钥,因此错误会出现在您的代码中。当然。是的,似乎解析生成的大多数对象都是以字母开头的,但也有一些对象是以数字4或5开头的。谢谢-您是否也有堆栈跟踪或类似的跟踪来指示上面哪行代码导致了问题?顺便说一句,这是Parse服务器上的代码,还是您自己的代码?这是我自己的代码。堆栈跟踪的负片,你好。我想我能够找到bug是从哪里开始的。看起来是这样的:parse-1.2.19.min.js:1184