更新Waterline / Sails中的关联字段,而不影响其他字段

时间:2015-01-20 08:09:47

标签: sails.js waterline

我注意到对记录的多个请求导致写入可能被覆盖。我正在使用Mongo btw。

我有一个类似的架构:

  • Trip { id, status, tagged_friends }
    • 其中tagged_friends是与Users集合的关联

当我进行2次调用以近距离更新行程时(在这种情况下,我正在从客户端进行2次API调用 - 实际上是自动化测试),它们可能会干扰。因为他们都叫trip.save()

  • 更新1:更新tagged_friends关联
  • 更新2:更新status字段

所以我认为这两个更新应该只保存"脏"领域。我想我可以用Trips.update()而不是trip.save()来做到这一点?但问题是我无法使用更新来更新关联?这似乎不起作用?

或许有更好的方法可以做到这一点?

0 个答案:

没有答案