2016-07-14 4 views
1

私はCloudKit JSでクエリを使用しようとしています。パブリックデータベースを特に探しているので、特定のユーザーのレコードのみを照会したいと思います。クエリを実行すると今Cloudkit JS - 作成したユーザーによるクエリの記録

、私はとても好きですが、彼らのレコード名に基づいてレコードを照会することができることを知っている:

var Query = { 
     recordType: 'Animals', 
     filterBy: [{systemFieldName: 'recordName', comparator: 'EQUALS', fieldValue: {value:{recordName: "_964c2fe93480jd209485hcgm5"}}}], 
     sortBy: [{fieldName: 'animal_Name'}] 
    }; 

が、私は作成で見つかったuserRecordNameを使用してレコードを照会することが可能であるかどうかを知りたいですレコードが返されるとオブジェクトが変更されますか?

このレコードタイプの「createdBy」メタデータフィールドの下でクエリを選択しましたが、どのようにクエリを行うかを手がかりにしていません。

答えて

0

はい、ユーザーがクエリできます。以下はサンプルです。recordAはユーザーレコーダーのIDです。

"query": { 
"recordType": "Animals", 
"filterBy": [ 
    { 
    "systemFieldName": "createdUserRecordName", 
    "comparator": "EQUALS", 
    "fieldValue": { 
     "value": { 
     "recordName": "recordA", 
     }, 
     "type": "REFERENCE" 
    } 
    } 
], 
関連する問題