如何删除sails.js中的1:1关联?

如何删除sails.js中的1:1关联?,sails.js,waterline,Sails.js,Waterline,目前我正在将association属性设置为null,但在某些情况下会引发异常 例如 Profile.update({user:user.id},{user:null},函数(err,profiles){}) 有正确的方法吗?这是正确的方法。1:1关联的PubSub实现中存在一个bug,因此今后您不应该看到任何异常。为什么没有类似于多对多关联的添加或删除方法?这是一个语义问题。对于多个关联,您可以从集合中“添加”或“删除”。使用一对一,我们只是设置关系(我们可能会在某个时候添加一个“set”方法

目前我正在将association属性设置为
null
,但在某些情况下会引发异常

例如

Profile.update({user:user.id},{user:null},函数(err,profiles){})


有正确的方法吗?

这是正确的方法。1:1关联的PubSub实现中存在一个bug,因此今后您不应该看到任何异常。

为什么没有类似于多对多关联的添加或删除方法?这是一个语义问题。对于多个关联,您可以从集合中“添加”或“删除”。使用一对一,我们只是设置关系(我们可能会在某个时候添加一个“set”方法)。