gpt4 book ai didi

javascript - Sails 政策 - 通过协会搜索

转载 作者:行者123 更新时间:2023-11-30 16:38:45 27 4
gpt4 key购买 nike

假设我有一个模型用户,它可以有多个房子。这些房子可以有多个 parking 位,然后可以有多个汽车自行车

用户 > 房屋 > parking 位 > [汽车、自行车]

如何检查汽车是否与用户相关?

比方说,当用户(当前登录用户)想要编辑或删除汽车时,我想检查他是否是该汽车的所有者。当他想在房子或 parking 位上执行 Action 时也是如此。

由于模型用户与模型汽车或 parking 位没有直接关联,检查对象是否与用户相关的最佳方法是什么? 有什么办法可以查到'一级协会'吗?

提前致谢

丹尼斯

最佳答案

如果汽车或自行车只能由单个用户拥有,您始终可以在您的汽车中添加一个 userID 关联模型并从那里开始工作,或者您可以使用大量子查询进行硬 SQL 查询:

"SELECT car.name, car.id, car.parkingspot FROM cars, parkingspots, houses, users WHERE
car.parkingspotID = parkingspot.ID
AND
parkingspot.houseID = house.ID
AND
house.userID = MY_USERID
"

关于javascript - Sails 政策 - 通过协会搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32320405/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com