在获取post的模式时,我们无法获得响应的type:array的路径。但路径显示在DB中。
我的邮件提取代码
const post_modal = require("../../modals/post_model/postModel");
exports.fetchpost_control = async (req, res) => {
try {
const response = await post_modal.find().populate("comment").exec();
res.json({response});
} catch (e) {
res.status(500).send({
success: false,
data: e.message,
message: "Internal server error"
});
}
};
我的数据库状态
我在fetchpost的响应中得到了什么,在响应中我有
1条答案
按热度按时间g6baxovj1#
在mongoose模式中,确保
posts_fos
文档中的comment
键引用了comments集合。类似于:那么你的db查询就像这样:
或者,如果你使用的是模型,你可以像这样传递模型:
关于使用populate的进一步说明可以在here中找到。