文檔結構是這樣的,
{
blacklists:[] // elements should be unique
blacklistsLength:0 // length of blacklists
}
增加套價值blacklists
容易。
db.posts.update({_id:...}, {$addtoSet:{blacklists:{$each:['peter', 'bob', 'steven']}}});
但是,如何在同一時間更新blacklistLength
以反映更改?
如果有重複,它不起作用。 – Alice