我的代碼如下所示:MongoDB中,表示有多個條件找到_id數據
PostCategory.find({categoryid:category._id.str},function(err,postcategories){
if(err) return next(err);
Post.find({_id:postcategories.postid},function(err,posts){
if(err) return next(err);
return res.render(__dirname + "/views/categorydetail", {
title: 'İletişim',
stylesheet: 'contact'
});
});
});
我想找到的所有帖子裏面_id是postcategories.postid。我的後類別返回我的名單。這裏是我的postcategories型號:
module.exports = function(){
var PostCategorySchema = new mongoose.Schema({
postid:String,
categoryid:String,
createddate:{ type: Date, default: Date.now }
});
mongoose.model("PostCategory",PostCategorySchema);
};
任何想法?
好方法。謝謝。但我有不止一個職位。 postcategories返回列表。我必須找到所有的帖子發送給他們查看。 – fuat
我編輯了我的答案。 'postid'現在被'[]'包圍。如果你滿意,不要忘記接受答案。 –
非常感謝 – fuat