findandmodify在集合中搜索2 ID并添加推送Nodejs

时间:2016-05-18 03:51:02

标签: node.js mongodb

两者中都有一个数组,只有它可以工作,我加入另一个不是。我这样工作。有什么方法可以解决这个不便吗?

    collection:findAndModify({
            query: {
                $in: [req.user._id, idunique]
            },
            update: {
                $push: {
                    Amigos: {
                        usuario: idUserAccept,
                        name: fotoUserAccept,
                        img: fotoUserAccept
                    }
                }
            },
            new: true
        }).success(function(doc){
            res.json(doc);
        }).error(function(err){
            console.log(err);
        });

1 个答案:

答案 0 :(得分:0)

似乎你对查询语法有误。

findAndModify is Deprecated. Use findOneAndUpdate instead

检查here

中的文件