반응형
mongodb에서 "deletemany"와 "remove"의 차이점은 무엇입니까?
여기서 두 명령어의 차이점은 무엇입니까?
db.collection.deleteMany({condition})
db.collection.remove({condition})
그들도 마찬가지입니다.차이는 반환되는 값입니다.
와 함께remove()
:
> db.ticker.remove({"name": "Bitcoin"})
WriteResult({ "nRemoved" : 2 })
와 함께deleteMany()
:
> db.ticker.deleteMany({"name": "Bitcoin"})
{ "acknowledged" : true, "deletedCount" : 2 }
내가 말할 수 있는 한,
db.collection.delete Many
Returns:
A document containing:
> A boolean acknowledged as true if the operation ran with write concern or false if write concern was disabled
> deletedCount containing the number of deleted documents
참조: db.collection.delete Many
반면에.
db.collection.remove
쓰기 결과 반환
그리고 하나의 문서를 제거하기 위해, 비슷한 명령이 있습니다.db.collection.removeOne
에 관해서는db.collection.remove
설정하고 옵션을 호출해야 합니다.justOne
하나의 문서로 삭제를 제한하는 선택사항입니다.
그렇지 않으면 그들은 비슷할 것 같습니다.
node.js 드라이버
에 대해 이야기할 때node.js drivers
,remove
더 이상 사용되지 않으며(향후 릴리스에서 제거될 수 있음),deleteOne
또는deleteMany
.
이것이 말이 되기를 바랍니다.
언급URL : https://stackoverflow.com/questions/35691647/whats-the-difference-between-deletemany-and-remove-in-mongodb
반응형
'programing' 카테고리의 다른 글
문자열을 MongoDB BsonDocument로 변환 (0) | 2023.05.01 |
---|---|
간단한 Postgre에서 변수를 사용하는 방법SQL 스크립트? (0) | 2023.05.01 |
ActivatedRoute의 매개 변수에 따라 구성 요소를 유닛 테스트하는 방법은 무엇입니까? (0) | 2023.05.01 |
디렉토리의 대문자를 변경했는데 Git이 디렉토리를 인식하지 못하는 것 같습니다. (0) | 2023.05.01 |
플랫폼이 동일한 경우에도 "잘못된 형식의 프로그램을 로드하려고 했습니다." (0) | 2023.05.01 |