1
user_id = "2"로 설정 한 경우 hasSeen : false로 설정된 user_id = "2"를 제외한false를 어떻게 설정합니까? Mongodb, 배열의 각 필드를 업데이트하십시오.
{
cc: [
{ user_id: "1", hasSeen:true}
,{ user_id: "2", hasSeen:false}
,{ user_id: "3", hasSeen:false}
]
}
나는
.update({ $set:{ 'cc.$.hasSeen':false } })
을 tryed하지만
불행히도 위치 연산자는 처음 발견 된 현재 JIRA (https://jira.mongodb.org/browse/SERVER-1243)에서만 작동하며 현재 Google 검색 중입니다. http://stackoverflow.com/questions/14855246/position-operator-to-update-nested-arrays 배열 – Sammaye
다시 한번 감사드립니다. Sammaye! –