我有一个文档集合“Projects”、一个文档集合“Sheets”和一个边缘集合“ProjectToSheets”。
发布新工作表时,我想将工作表插入工作表集合中,并在(现有)项目和 ProjectToSheet 集合中的新工作表之间添加一条边。
在工作表服务的发布路线中,我可以像这样复制粘贴 projectToSheet 路线的代码(简化):
router.post(function (req, res) {
const sheet = req.body;
let meta;
try {
meta = Sheets.save(sheet);
//Copy&Paste code. Bad :-(
meta = ProjectToSheets.save(projectToSheet._from, projectToSheet._to, projectToSheet);
...
但我很确定必须有更好的方法来做到这一点并避免复制和粘贴。