У меня есть коллекции, как это:MongoDB обновление, удаление документа из массива
db.users.findOne({'_id':ObjectId("541a8cac7f8b9acf408b4567")});
{
"_id" : ObjectId("541a8cac7f8b9acf408b4567"),
"friends" : [
{
"_id" : ObjectId("541adb1f7f8b9ad0408b4567"),
"time" : 1411046195
},
{
"_id" : ObjectId("541adb1f7f8b9ad0408b5467"),
"time" : 1411046123
}
]
}
и я использую эту возможность для удаления:
db.users.update({'uuid':'wb_2204553113'}, {'$pullAll':{friends:[{_id:ObjectId('541adb1f7f8b9ad0408b4567'), time:{$gt:0}}] } });
но возвращение нулевой, это путать
Что и хотят делать? – vmr