我们已经使用带有mongoose的express实现了一个REST API,我想知道如何在rest api中实现子文档的添加/删除。
我可以将这两个放在一个PUT合约中,并期望一些变量让我知道是否正在添加或删除子文档。
或者我可以在PUT合约中添加子文档,并为删除子文档定义单独的DELETE合约。
但是,我找不到任何关于哪种方法是首选方法的文档,或者是否有其他方法可以完全执行此操作?
答案 0 :(得分:0)
对于任何可能感兴趣的人。在测试了不同的方法之后,我们发现,为了达到目的,保持子文档的添加和删除更加容易实现和测试。嵌入子文档的逻辑以及父文档需要更多的工作。