【发布时间】:2020-12-27 11:47:58
【问题描述】:
我正在尝试为嵌入文档实现一个简单的 CRUD Create。
网址是这样的[POST] /restaurants/:id/subsidiaries
查询如下所示:
const restaurant = await Restaurant.findByIdAndUpdate(req.params.id, {
$push: {
subsidiaries: {
phone,
email,
title,
...
},
},
})
我正在使用猫鼬 - 所以这会自动为子公司创建一个 id。
我现在想返回新创建的子公司(包括 ID)。 鉴于我的数据中没有任何其他标识符 - 我如何才能找到新创建的文档?
我知道 Mongo 鼓励嵌入文档 - 但我找不到任何关于如何处理典型(我发现一个非常典型的案例)REST/CRUD 问题的信息。
【问题讨论】:
标签: node.js mongodb mongoose embedded-documents