중첩 된 컬렉션을 삭제하려면 어떻게해야합니까? 예 : 아래 그림에서 ID 50d3dbce1292dd2e98af1dd2를 Pic에서 삭제하고 싶습니다.중첩 컬렉션에서 데이터를 삭제하려면 어떻게해야합니까?
데이터 :
db.coll.update ({}, {$ 풀 :
{
"_id": "50d3dbce1292dd2e98af1dd1",
"Name": "Bubba",
"Address": "1111",
"Pic" : [{"_id": "50d3dbce1292dd2e98af1dd2", "Name": "test1.jpg", "Size":"1000"}, {"_id": "50d3dbce1292dd2e98af1dd3",. "Name": "test2.jpg", "Size":"2000"}],
"LastModified": {
"$date": "2012-12-21T03:47:26.535Z"
}
}
$ 풀과 해결 { '일'{ 'myval': 1} }}));
당신이 시도 했습니까? http://stackoverflow.com/questions/9048424/removing-specific-items-from-array-with-mongodb – WiredPrairie
방금 해봤으니 이제 작동합니다. tq. – Alvin
완성을 위해 대답으로 추가하고 받아 들여야합니다. – mjhm