2013-10-17 3 views
1

SQL의 DELETE FROM table1과 비슷한 것을하고 싶습니다. KeyRange이라고 불리는 remove 함수가 있지만 "모든 키"를 나타내는 KeyRange을 작성하는 방법이나 그럴 가능성이 있는지는 잘 모르겠습니다.ydn-db : 컬렉션을 지우려면 어떻게해야합니까?

storage.values("mytable").done(function(result) { 
    _.each(result, function(r) { 
    storage.remove("mytable", r._id); 
    }); 
}); 

을뿐만 아니라 추한, 내가 한 번만 모든 결과가 완료 삭제를 실행 것 콜백을하기 위해 약속과 추가 작업을해야 할 것이다 :

나는이 작업을 수행 할 수 있습니다.

힌트가 있습니까?

답변

2

clear 방법이 있습니다. 레코드를 알고있는 경우에는 다른 remove을 사용하고, 그렇지 않으면 클리어를 사용하십시오. clearremove보다 빠릅니다. Btw를 사용하면 제거 방법을 사용하여 null을 인수로 사용하여 전체 테이블을 지울 수 있습니다. 그런 다음 제거 된 레코드 수가 있습니다.