1

CloudKit JS は、レコードを保存、削除、取得する方法を提供しますが、既存のレコードを簡単に更新する方法はありません。ドキュメントには、その方法が説明されています。

var query = {
    operationType : 'forceUpdate',
    recordType: 'List',
    record : {
        recordName : 'TheRecordIWannaUpdate',
        fields: { TheFieldToUpdate: { 'value': 42}}
    }
};
container.publicCloudDatabase.performQuery(query).then(function(response) {
    if(response.hasErrors) {
        console.log(response.errors[0]);
    } else {
        console.log('It's working')
    }
});

このコードを試してみたところ、返されますIt's workingが、レコードが更新されません。このコードの何が問題なのですか?

4

2 に答える 2