我有一个文档集“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);
...
但我非常确定必须有更好的方法来避免复制和粘贴。