【发布时间】:2021-12-18 06:44:42
【问题描述】:
嘿,我正在为我的 MERN 应用程序创建一个路由,我想在其中执行两个 find mongoose 背靠背查询。我首先在 params 模型中找到一个具有相同剪辑名称的条目,并且该条目包含一个元素字段(在其架构中定义)。然后我想在元素模型中找到另一个具有相同元素名称的条目。但是我遇到了这个错误。有人可以帮助我。
谢谢
const elementstemplate = require("../models/elements.js");
const paramstemplate = require("../models/params.js");
router.get("/getparams/:clipName", async (req, res) => {
paramstemplate
.findOne({ clipName: req.params.clipName })
.then((params) => {
const fetchedelement = params.element;
res.json(params);
})
.then((fetchedelement) => {
elementstemplate
.findOne({ elementName: fetchedelement })
.then((elementdata) => {
res.json(elementdata);
});
});
});
【问题讨论】:
标签: node.js mongodb express mongoose routes