我有两个模型,Video(视频)和Frame(帧)。
Frame.belongsTo(models.Video);
Video.hasMany(models.Frame, { as: "Frames" });
我现在需要一种指定视频的第一帧和最后一帧的方法,但是无法使其工作。
我尝试了以下方法:
Video.hasOne(Frame, { as: "FirstFrame" });
Video.hasOne(Frame, { as: "LastFrame" });
但这样会在Frames表中创建FirstFrameId和LastFrameId而不是Videos表。我需要video.get/setFirstFrame() 和 video.get/setLastFrame()函数。如何实现这个功能?