Структура документа выглядит следующим образом,
{
blacklists:[] // elements should be unique
blacklistsLength:0 // length of blacklists
}
Добавить наборы значений к blacklists
легко.
db.posts.update({_id:...}, {$addtoSet:{blacklists:{$each:['peter', 'bob', 'steven']}}});
Но как я могу обновить blacklistLength
одновременно, чтобы отразить изменения?