【发布时间】:2019-11-02 04:31:21
【问题描述】:
我正在从一个架构中筛选出 2 个元素,并希望在另一个架构中进行更新。为此,我使用 slice 方法从数组中筛选出前 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);
}
}
【问题讨论】:
标签: node.js mongodb mongoose mean-stack mean