2012-06-12 3 views
3

나는 nodejs와 함께 mongojs를 사용하고 있습니다. 이렇게 많은 온라인 문서에서 나는 단지 find()save()update() 방법을 찾아 냈다. delete API가 있습니까? 그렇다면 어떻게 사용합니까?mongojs를 사용하여 레코드를 삭제하는 방법

나는 ... 자동 mongdodb에 의해 생성되는 _id를 기반으로

모든 링크를 하나 개의 레코드를 제거하려고하고 예를 이해할 수있을 것이다.

답변

9

remove 방법을 사용하십시오. source을 간단히 살펴보면 단순한 패스 스루 인 것처럼 보이므로 기본 노드 드라이버와 동일한 매개 변수 규칙을 사용하기 때문에 docs을 살펴보십시오.

+0

... 내가 그것을 ... –

+0

감사를 작동하게하기 위해 여분의 뭔가를해야 할 것 같다 @JohnnyHK –

1
db.collection.remove(query, [justOne], [callback]) 

당신은 true 또는 1 (기본값)로 설정 justOne 매개 변수를 사용하여 제거() 메서드를 호출, 인벤토리에서 하나의 문서를 제거하려면 monogojs https://github.com/mafintosh/mongojs 예를 들어 의 문서를 읽을 수 있습니다. 예컨대

나는 자동 mongdodb에 의해 생성되는 _id를 기반으로 하나 개의 레코드를 제거하기 위해 노력하고
db.inventory.remove({ type : "food" }, callback) 
관련 문제