我有一个简单的功能:
const oldUsers = Users.find(
{
isReminded: false,
creationDate: {
"$lt": new Date(Date.now() - thirtyDays),
},
},
);
然后:
export const notifyOldUsers = () =>
Array.isArray(oldUsers) ? oldUsers.map(async(user, i) => {
await Users.updateOne({ _id: user._id }, { "$set": { isReminded: true }});
await transporter.sendMail(sendMail));
}) : [];
};
但是问题是oldUsers返回object,如果返回的话console.log,它是一个复杂的Query对象。
问题:如何正确循环.find()产生的数据?
慕仙森
相关分类