본문 바로가기

카테고리 없음

Mongoose Subdocument 제거하기

https://stackoverflow.com/questions/18553946/remove-sub-document-from-mongo-with-mongoose

 

 

고마워요 스택오버플로우

 

더보기

Room:

{
    "_id" : ObjectId("611a6703b145c80530ab2b53"),
    "roomId" : ObjectId("611a6703b145c80530ab2b52"),
    "tag" : [ 
        "호떡", 
        "겨울음식5"
    ],
    "members" : [ 
        "61127639b940d96300da2bda"
    ],
    "roomName" : "새로운방66666666",
    "roomImage" : "만들자55",
    "desc" : "asd5555",
    "master" : "61127639b940d96300da2bda",
    "subtitle" : "ㅎㅇ5",
    "inviteCode" : "fe3330d0-da0a-47e0-b8c4-fc8e54a0c194",
    "createdAt" : ISODate("2021-08-16T13:24:19.482Z"),
    "bookmarkedMembers" : [ 
        {
            "_id" : ObjectId("611a677b6c11bc211cfad1da"),
            "userId" : "61127639b940d96300da2bda",
            "roomId" : "611a6703b145c80530ab2b52",
            "bookmarkedAt" : ISODate("2021-08-16T13:26:19.507Z")
        }
    ],
    "memberStatus" : [ 
        {
            "desc" : null,
            "tags" : [],
            "_id" : ObjectId("611a6703b145c80530ab2b5b"),
            "roomId" : "611a6703b145c80530ab2b52",
            "userId" : "61127639b940d96300da2bda",
            "nickname" : "aaa"
        }
    ]
}

별별 것을 다 시도해봤는데 스택오버플로우에서 찾은 대로 하니 바로 해결됐다.

위 코드는 정상작동했는데 push 대신 pull을 쓰고 시도해봤을 때 안된줄 알고 스택오버플로우의 코드가 내 코드와 매우 흡사해서 push를 pull로만 바꾸니 정상작동했다... 세상에 왜이렇게 헤멘건지 모르겠다.