gpt4 book ai didi

javascript - 如何用 Mongoose 合并2个数组?

转载 作者:行者123 更新时间:2023-12-02 22:43:25 24 4
gpt4 key购买 nike

数组 1 = [X, , , , ,X]

数组 2 = [ , , ,O, , ]

我想将数组 1数组 2 合并以获得以下结果:[X, , , O, ,X]而不是用数组 2 替换数组 1..

我的代码:

tictactoe.put('/updateBoard/:gameId', function (req, res) {
Game.findOneAndUpdate({"gameId": req.params.gameId}, {
"$set": {
gameProgress: req.body.board
}
}, (err, data) => {
if (err) {
return res.status(500).send(err);
}
return res.status(200).json(data);
});
});

有什么想法吗?

最佳答案

我假设您想要将数组“gameProgress”与数组 req.body.board 合并。

{ $addToSet: { gameProgress: { $each: req.body.board } } }

这会将 req.body.board 的每个数组元素添加到 gameProgress 中。

关于javascript - 如何用 Mongoose 合并2个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58511477/

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