2017-12-04 22 views
0

내 구문 분석 서버의 클래스에 포인터 필드가 있습니다. 포인터에 연결된 클래스 필드의 objectId를 작성하기 위해 Javascript API를 사용하려고합니다. 그러나구문 분석 서버 Javascript API 포인터로 게시

$scope.createItem = function (user, product) { 
     var Item = Parse.Object.extend("II"),newII = new Item(); 
     newII.set("product", product); 
     var acl = new Parse.ACL(); 
     acl.setPublicReadAccess(false); 
     acl.setPublicWriteAccess(false); 
     acl.setReadAccess(Parse.User.current(), true); 
     acl.setWriteAccess(Parse.User.current(), true); 
     // This doesn't work 
     newII.set({ 
      "__type": "Pointer", 
      "shop": "dklJ4Oaf2B" 
     }); 
     newII.set("QTY", $scope.qtyCount); 
     newII.save(); 
}; 

ACL을 & 수량 필드 (수) 문제없이 데이터베이스에 쓰기 채우지 않습니다 포인터 필드 (이름 "가게") : 여기 내 기능입니다.

답변

1

포인터가 어떻게 보이는지 코드를 '수작업'하지 마십시오. sdk를 사용하여 코드를 작성하십시오!

var shop = new ParseObject('Shop'); 
shop.id = 'dklJ4Oaf2B'; 
var newII = new Item(); 
newII.set('shop', shop); 
newII.save()