node.js - 如何在typeorm中找到(userId = a &&friendId = b)和(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 })
但我不确定它是否正确,因为userId
和friendId
fromitem
可能不同,但出于某种原因,您想检查两者是否适合friendMessage.userId
. 我猜OR
应该使用运算符而不是AND
推荐阅读
- javascript - 如何使用pentaho从pdf中提取文本?
- apache-spark - 如果增加分区,RDD 重新分区似乎不会洗牌?
- javascript - 我如何只允许一个 iframe 而不允许 iframe 进入另一个 iframe
- python - 将此车牌图像翻译成文本
- wxpython - 如何在下一个事件之前选择所需的 wx.choice?
- sapui5 - 如何从基本应用程序继承基本控制器方法?
- amazon-web-services - AWS Client VPN 可以连接但无法访问 VPC 资源
- javascript - WordPress。添加样式/类以禁用管理菜单中的按钮(非活动)
- c# - 是否存在在保存文件时引发的一般 Windows 事件(FileSystemWatcher 类除外)
- javascript - 当我在 chrome 中拖动时触发单击事件