Как удалить повторяющиеся записи из массива?
В следующем примере дважды добавляются "Алгоритмы в С++".
$unset modifier удаляет определенное поле, но как удалить запись из поля?
> db.users.find()
{ "_id" : ObjectId("4f6cd3c47156522f4f45b26f"),
"favorites" : { "books" : [ "Algorithms in C++",
"The Art of Computer Programmning",
"Graph Theory",
"Algorithms in C++" ] },
"name" : "robert" }