2016-07-14 80 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" 
    } 
    } 
],