Я пытаюсь сохранить запись, а затем получить новый созданный объект. Я использую следующий код.Parse.com: не удалось получить недавно созданный объект в parse javascript
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 «в успехе» и идентификатор объекта. Что я делаю неправильно? Заранее спасибо.
ли запрос возвращает какое-либо значение? – hhanesand
Этот запрос возвращает значения (это нормально), но после сохранения записи я не получаю недавно вставленный objectId. –