我正在努力让我的路线从博客应用的网址中拉出标题。我使用id
开始工作,但无法找出标题。我知道我不能findById()
而是使用find()
。如何定制查询以查找标题。
路线
app.get("/blogs/:title", function(req, res) {
Blog.find(req.params.title, function(err, foundBlog){
if(err){
res.redirect("/blogs");
} else {
res.render("show", {blog: foundBlog});
}
});
});
模式
var blogSchema = new mongoose.Schema({
title: String,
image: String,
body: String,
created: {type: Date, default: Date.now},
author: {
id: {
type: mongoose.Schema.Types.ObjectId,
ref: "User"
},
email: String
}
});
答案 0 :(得分:0)
您需要将带有架构密钥的对象传递到memory_limit = -1
方法:
find()