gpt4 book ai didi

node.js - 更新记录在数组 Node.js + MongoDB 中推送唯一值

转载 作者:可可西里 更新时间:2023-11-01 09:27:59 26 4
gpt4 key购买 nike

我有用户记录,每个用户都有一个好友列表。

我怎样才能在用户记录中只推送 friends 数组中的唯一值?

accounts.update({user:nickNameField}, {$push:{"friends":friendsName}}, { upsert:true },
function (e, res) {
...

或者我是否需要手动检查该值是否在 friends 数组中?

最佳答案

啊,用$addToSet就可以了

AM.accounts.update({user:nickNameField}, {$addToSet:{friends:friendsName}},
function (e, res) {

关于node.js - 更新记录在数组 Node.js + MongoDB 中推送唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16169507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com