1

我有一个文档集合“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); 
     ...

但我很确定必须有更好的方法来做到这一点并避免复制和粘贴。

4

0 回答 0