kinvey에 프로젝트 및 작업 엔티티가 있다고 가정하면 각 엔티티는 자신의 컬렉션 (프로젝트 및 작업)에 저장됩니다. 이 엔터티를 저장할 때 '관계'를 정의 했으므로 프로젝트와 관련된 작업에 쉽게 액세스 할 수 있습니다.Kinvey/Angular 관계로 엔티티를 삭제하는 방법
// Save the Project, and save its Task as separate entity.
var promise = $kinvey.DataStore.save('project', project, {
relations : { task: 'tasks' }
});
하는 것은 쉬웠다 그리고 워드 프로세서에있어 그. 그러나이 같은 작업을 삭제할 때 :
someService.deleteApplication = function(task){
return $kinvey.DataStore.destroy('tasks', task._id);
};
그것은 프로젝트의 실체가 말한다 작업 컬렉션에서 항목 만 수집 여전히이 경우 (삭제 작업에 대한 참조를 보유하고 프로젝트에서 항목이 삭제 3 가지 작업 (실제로 가지고있는 것보다 1 가지 더 많음).
어떻게 극복 할 수 있습니까? 문서에 있나요?
감사!