{
"_id" : 160,
"info" : [
{
'name': 'Serg',
'proff': 'hacker'
},
null,
]
}
जैसा कि आप देख सकते हैं कि मेरे सरणी में शून्य तत्व है, मुझे एक सामान्य समाधान की आवश्यकता है जो जानकारी सरणी से शून्य तत्वों को हटा देगा।मोंगो सरणी
मैंने कोशिश की यह:
for doc in iter:
people.update({ '_id' : doc['_id']}, { '$pull' : { 'info' : 'null' }})
जहां iter
दस्तावेजों का संग्रह है। और people
एक संग्रह
मैं भी खोल में इस की कोशिश की है:
> db.people.findAndModify({ query: {}, update: {'$pull': {info:null} } })
लेकिन उपरोक्त उदाहरणों में से कोई भी अपने दस्तावेज़ों से इस अशक्त को नष्ट !!))
आपको बहुत बहुत धन्यवाद !!! यह वही है जो मैं खोज रहा था। – Vor