Rest API Mongoose Subdocument Delete vs PUT

时间:2016-05-16 16:52:17

标签: node.js rest mongoose

我们已经使用带有mongoose的express实现了一个REST API,我想知道如何在rest api中实现子文档的添加/删除。

我可以将这两个放在一个PUT合约中,并期望一些变量让我知道是否正在添加或删除子文档。

或者我可以在PUT合约中添加子文档,并为删除子文档定义单独的DELETE合约。

但是,我找不到任何关于哪种方法是首选方法的文档,或者是否有其他方法可以完全执行此操作?

1 个答案:

答案 0 :(得分:0)

对于任何可能感兴趣的人。在测试了不同的方法之后,我们发现,为了达到目的,保持子文档的添加和删除更加容易实现和测试。嵌入子文档的逻辑以及父文档需要更多的工作。

相关问题