7
{
"_id" : 160,
"info" : [
{
'name': 'Serg',
'proff': 'hacker'
},
null,
]
}
배열에서 null 요소가 있음을 알 수 있듯이 정보 배열에서 null 요소를 제거하는 일반적인 솔루션이 필요합니다. mongo 배열에서 null 요소를 제거하십시오.
나는 노력이 :iter
문서의 모음입니다
for doc in iter:
people.update({ '_id' : doc['_id']}, { '$pull' : { 'info' : 'null' }})
. 그리고 people
내가 또한 쉘에서이 시도
모음에게 있습니다 :
> db.people.findAndModify({ query: {}, update: {'$pull': {info:null} } })
그러나 위의 예 중 어느 것도 내 문서에서이 널 (null)을 삭제하지 않습니다!))
대단히 감사합니다. 그것은 내가 찾고 있었던 바로 그 것이다. – Vor