【发布时间】:2020-08-18 21:21:24
【问题描述】:
我是 mongodb 的初学者,我希望收到您关于最佳实践的建议。
我正在创建一个简单的博客开始,我的猫鼬模式是这样的
博客
const Blog = new Schema({
title : String,
description : String,
pictures: Schema.Types.Mixed
});
图片
const picture = new Schema({
images : Array
});
图像架构将仅包含 url,图像将存储在 cloudinary 中。
为了不重复逻辑,我分成了两个模式,因为我还可以添加一个用户图,其中包含个人资料照片(图片模式)
我主要关心的是我将如何为用户和博客模式执行 crud 操作,因为它们有一个子文档图片,它是一个字符串,但必须使用 multer、cloudinary 和 fs 实现上传。我是否必须提出两个请求才能分开创建文档及其子文档?
你的帮助对我来说很宝贵
【问题讨论】:
标签: node.js mongodb express mongoose mongoose-schema