[MONGODB] 어떻게 MongoDB를 제거 문서를 얻으려면?
MONGODB어떻게 MongoDB를 제거 문서를 얻으려면?
그것은 MongoDB를 제거 된 문서를 얻을 수 있습니까?
result = db.things.remove({_id: id})
// is there a result.removedObjects?
감사!
해결법
-
==============================
1.그것은 가능하지만, 다른 명령을 필요로한다. 당신은 findAndModify 명령을 찾고 있습니다.
그것은 가능하지만, 다른 명령을 필요로한다. 당신은 findAndModify 명령을 찾고 있습니다.
{..., 제거 : 사실, 새로운 : 쿼리 거짓} 당신의 옵션을 설정하면, 당신은 하나의 문서를 삭제하고 삭제 된 문서를 반환합니다.
일부 노트 :
-
==============================
2.
db.collection('mycollection').findOneAndDelete({ id: '123456' }, function (error, response) { response.value;// returns the deleted object, but no longer exists in the database });
from https://stackoverflow.com/questions/11607487/how-to-get-removed-document-in-mongodb by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 시각 MongoDB의 문서 및 컬렉션을 관리하는 [폐쇄] (0) | 2019.12.12 |
---|---|
[MONGODB] 때 레디 스에? 때 MongoDB를에? [닫은] (0) | 2019.12.12 |
[MONGODB] 기반이 존재하지 않을 경우 배열에 여러 개체를 추가 몽구스 (0) | 2019.12.12 |
[MONGODB] 집계 파이프 라인에 저장된 자바 스크립트 기능을 사용하여, 맵리 듀스 또는 runCommand (0) | 2019.12.12 |
[MONGODB] 문서를 덮어 몽구스 오히려 $ set` 필드는`그 (0) | 2019.12.12 |