我正在从一个模式中筛选出2个元素,并希望在另一个模式中进行更新。为此,我使用了切片方法来从数组中筛选出前两个元素。但是我得到的是
CoreMongooseArray ['element1','element2']
而不是 ["element1", "element2"]
我该如何去掉 "CoreMongooseArray"?
connection.connectedusers.find({}, async (err, docs) => {
if(err) throw err;
var users = docs[0].connectArray;
if (docs[0] != null && users.length >= 2) {
var shortListed = users.slice(0, 2);
try {
await connection.chatschema.updateMany({}, { $push: { usersConnected: [shortListed] } }, { upsert: true });
} catch (err) {
res.status(201).json(err);
}
}