Привет, это мой документ в mongodb, теперь я хочу удалить данные Kumar [] в данном документе, который я использовал (обновление всплывающих окон) и удалить функции. один удаляет внутренние данные, а другой удаляет весь документ, любая помощь приветствуется при удалении необходимых данных в документе.
{
"_id" : ObjectId("537d98c2a8357030c4f46cc0"),
"name" : "karan",
"address" : "hyd",
"hobbies" : [
"listeningmusic",
"chess"
],
"friends" : [
{
"satish" : "school"
},
{
"naresh" : "college"
},
{
"dileep" : "school"
},
{
"pavan" : "neighbour"
},
{
"kumar" : "office"
}
],
"kumar" : []
}
Я пробовал следующие запросы
db.userdata.update({kumar:"office"},{$pull:{kumar:"office"}})
db.userdata.remove({kumar:"office"},1)
db.userdata.find({kumar:"office"})
на самом деле ничего не возвращает, поэтому частичное обновление все равно не произойдет. Ответ @ Нила Ланна верен для всего остального. - person Markus W Mahlberg   schedule 22.05.2014