javascript - 在猫鼬中更新许多
问题描述
我有一个非常简单的案例。我想在每个午夜更新我的收藏。我正在使用node-schedule
:
schedule.scheduleJob('0 0 * * *', () => {
Users.updateMany();
});
我想做的就是遍历我的集合中的每个文档(Users
),然后如果User.created
是false
,我想把它变成true
.
在javascript中它将是:
for (let user in Users) {
if (user.created === false) {
user.created = true;
}
}
如何在猫鼬中做到这一点?谢谢!
编辑:故事很简单,我只想使用猫鼬迭代我的数据库中的每个元素,如果迭代的元素具有字段“created”=== false,请将其更改为 true。
解决方案
推荐阅读
- amazon-web-services - 从 ETL Glue 连接到 Redshift 时出错
- java - Java 中的运算符怪异
- sql - Teradata - CAST 函数的参数必须是相同的字符数据类型 - 这是什么意思?
- python - 如何(记录)在不丢失结构的情况下转换 *args 参数
- xamarin.forms - 如何在 Xamarin Forms 中使用 sqlite-net-pcl 从 sqlite3 db 的列中读取“uuid”
- python - 生成器在对象实例化时产生
- php - 从 SilverStripe 系统中删除 CMS(/admin) - Silverstripe-4.1.2
- c# - 有什么方法可以更快地写入文件吗?(视窗)
- python - 使用 pd.crosstab 按日期降序排序
- c++ - 使用 for 循环创建和迭代链表类