【发布时间】:2021-06-18 20:43:26
【问题描述】:
我正在运行一个查询构建器,它根据上次登录日期更新多个用户,这意味着我不知道哪些用户正在更新。这是我的代码,它没有提供有关它更新了哪些用户的信息。
await getConnection()
.createQueryBuilder()
.update(User)
.set({
isDeactivated: true
})
.where('lastConnected < :someTimeAgo', { someTimeAgo })
.andWhere('isDeactivated = :isDeactivated', { isDeactivated: false })
.execute()
.then(result => {
// Result: UpdateResult { generatedMaps: [], raw: undefined }
})
如何访问更新的数据?数据库是 SQL Server。
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/47792808/…
-
您是否在“确实提供了有关它更新了哪些用户的信息”中缺少“not”(我看到您最初写的是“确实提供了有关它更新了哪些用户的任何信息”,“not”似乎失踪)。
标签: node.js sql-server typeorm