标签: javascript node.js associations sails.js waterline
创建/更新记录时,如果我传递嵌套对象,Sails将在父记录和新记录之间创建新记录和关联。如果我传递一个字符串,它将在父记录和具有该主键的现有记录之间创建一个关联。
问题:我不知道创建这些关联时是否存在记录,所以我理想情况下要传递一个嵌套对象,如果该记录存在,只创建一个关联,如果它不存在,创建一个新的记录和协会。
目前Sails有可能吗?如果没有,应该是吗?为了实现这一点,我创建了一个帮助方法,它是一个promises链,它将首先查找每个关联,然后使用主键创建关联。