只有当父文档存在时,我才尝试将文档插入集合,但无法从对象中转义{}。
app.post("/addSkill", function(request, response){
collection = db.collection("skills");
var skill_category = request.body.skill_category;
var skill_subcategory = request.body.skill_subcategory;
var skill_name = request.body.skill_name;
var firstData = {
\{ \}, \{ skill_category \}
};
console.log("First data: " + firstData);
var secondData = {
\{ \}, \{ skill_category: \{ subcategory \}\}
};
console.log("Second data: " + secondData);
if(collection.find(firstData)){
console.log("Join to first data");
if(collection.find(secondData)){
console.log("Join to second data");
}
else{
console.log("Not join to second data");
}
}
else{
console.log("Not join to first data");
}
return response.redirect('/');
});上面的代码给出了这个错误:
\{ \}, \{ skill_category \}
^
SyntaxError: Invalid or unexpected tokenvar firstData = {
`{ }, { ${skill_category} }`
};上面的代码给出了这个错误:
`{ }, { ${skill_category} }`
^^^^^^^^^^
SyntaxError: Unexpected template string发布于 2022-08-06 15:28:07
if(collection.find({category:{$exists:true}})){}
if(collection.find({"category.subcategory":{$exists:true}})){}https://stackoverflow.com/questions/73260224
复制相似问题