【发布时间】:2020-09-23 02:22:37
【问题描述】:
如何在 typeorm 中找到 (userId = a &&friendId = b) AND (userId = b &&friendId = a) 的数据?
【问题讨论】:
-
您的问题到底是什么?你能分享你已经尝试过的东西吗?
如何在 typeorm 中找到 (userId = a &&friendId = b) AND (userId = b &&friendId = a) 的数据?
【问题讨论】:
只需将两个 where 条件中的 ; 替换为 AND,例如:
.where("friendMessage.userId = :userId AND friendMessage.userId = :friendId", { userId: item.userId, friendId: item.friendId })
但我不确定它是否正确,因为来自item 的userId 和friendId 可能不同,但出于某种原因,您想检查两者是否适合friendMessage.userId。
我猜应该使用OR 运算符而不是AND
【讨论】: