Parse.com:无法在Parse javascript中获取最近创建的objectid

Parse.com:无法在Parse javascript中获取最近创建的objectid,javascript,parse-platform,facebook-javascript-sdk,Javascript,Parse Platform,Facebook Javascript Sdk,我正在尝试保存一条记录,然后获取新创建的objectId var query = new Parse.Query("Inspection"); var Inspection = new Parse.Object("Inspection"); query.include('property'); query.equalTo("property", { "__type": "Pointer", "className": "Property",

我正在尝试保存一条记录,然后获取新创建的objectId

     var query = new Parse.Query("Inspection");
     var Inspection = new Parse.Object("Inspection"); 
        query.include('property');
        query.equalTo("property", { "__type": "Pointer", "className": "Property",  "objectId": propertyId});
        query.first({
          success: function(inspectionData) {

    Inspection.set("companyAddress", inspectionData.get("companyAddress"));
    Inspection.set("companyLogo", inspectionData.get("companyLogo"));
    Inspection.set("tenantPhone", inspectionData.get("tenantPhone"));
    Inspection.save().then(function(Inspection) {
         console.log("in success");
         console.log(Inspection);
         console.log(Inspection.id);
    },
    function(error) {
         console.log("Error: " + error.code + " " + error.message);
    });
},
          error: function(error) {
            console.log('in error')
             console.log("Error: " + error.code + " " + error.message);
           }
         });
但是插入了新记录,我没有在成功中获得的console.log和对象id。
我做错了什么?提前感谢。

创建新对象的正确语法不是这样的吗

var InspectionClass = Parse.Object.extend("Inspection");
var Inspection = new InspectionClass();
或者更好,使用主干语法:

var inspection = Parse.Object.extend({
    className: "Inspection",
    companyAddress: inspectionData.get("companyAddress"),
    companyLogo: inspectionData.get("companyLogo"),
    tenantPhone: inspectionData.get("tenantPhone")
});

我已经用inspection创建了一个类名,我尝试了您建议的代码,但它不起作用。实际上,我正在做的是,首先我尝试获取一条记录,然后尝试使用该数据保存一条记录。查询是否返回任何值?此查询返回的值很好,但在保存记录后,我无法获取最近插入的objectId。