반응형
MongoDb Object에서 속성을 제거하는 방법은 무엇입니까?
고객 개체에 MiddleName 특성을 추가했습니다.고객은 단순 개체() 인스턴스입니다.이 특성을 개체에서 제거합니다.내가 어떻게 그럴 수 있을까?저는 MongoDb 대화형 콘솔을 사용하고 있습니다.
업데이트하는 동안 $unset 수식어를 사용해야 합니다.
삭제 방법: (최신 구문) https://docs.mongodb.com/manual/reference/method/db.collection.update/
db.collection.update(
{},
{
$unset : {
"properties.service" : 1
}
},
{
multi: true
}
);
Xavier Guihot 댓글 덕분에 업데이트되었습니다!
삭제 방법: (이전 구문 참조용으로만 남음)
db.collection.update(기준, objNew, upsert, multi )
db.collection.update(
{
"properties.service" : {
$exists : true
}
},
{
$unset : {
"properties.service" : 1
}
},
false,
true
);
삭제되었는지 확인하려면 다음을 사용합니다.
db.collection.find(
{
"properties.service" : {
$exists : true
}
}
).count(true);
여러 레코드를 업데이트하려면 multi 옵션을 true로 사용해야 합니다.제 경우에는 속성을 삭제하고 싶었습니다.이 컬렉션에 있는 모든 레코드의 서비스 특성입니다.
언급URL : https://stackoverflow.com/questions/3878163/how-to-remove-attribute-from-mongodb-object
반응형
'source' 카테고리의 다른 글
TensorFlow, 왜 파이썬이 선택된 언어였습니까? (0) | 2023.06.30 |
---|---|
git에게 개별 라인을 무시하도록 지시하는 방법, 즉 특정 코드 라인에 대해 gitnore (0) | 2023.06.30 |
dbvisualizer: 선택 쿼리에서 최대 행 설정 (0) | 2023.06.30 |
Firebase 저장소에 파일이 있는지 확인하는 방법은 무엇입니까? (0) | 2023.06.30 |
루비에서 선행 0을 출력하려면 어떻게 해야 합니까? (0) | 2023.06.25 |