我有用户记录,每个用户都有一个朋友列表。 如何在用户记录中的朋友数组中仅推送唯一值? accounts.update({user:nickNameField}, {$push:{"friends":friendsName}}, { upsert:true }, function (e, res) { ... 或者我需要手动检查该值是否在朋友数组中?
啊,可以使用$addToSet来完成。AM.accounts.update({user:nickNameField}, {$addToSet:{friends:friendsName}}, function (e, res) {