如何解决我的社交媒体项目的Gridfs清晰度
我是mongo的新手,正在从事我的第一个项目。这是一个咨询性问题,可让您对如何进行操作有所了解。
我正在为我的网站构建一个社交媒体模块。架构如下
const socialSchema = new mongoose.Schema({
Entry_Number: Number,Player_Name: String,Player_Message : String,Player_Fullmessage: String,Player_ProfilePic : String,Player_UploadedPic: String,Player_UploadedVideos: String,Status_Date: String,Status_Feeling: String,Google_Profile: String,Status_Likes: [{Like_Number: Number,Liked_By: String}],Status_Comments: [{
Comment_Number: Number,Comment_By: String,Comment_Message: String,replies: [
{Comment_By: String,Comment_Message: String}
]
}],Friends: { type: Array,default: []},Shares: { type: Array,Shared_Post: String,Shared_Newmessage: String,Shared_PostDetails: [{type: Schema.Types.ObjectId,ref: "socialdatas"}]
});
我最初的想法是,用户发布内容时,将使用Player_UploadedPic:String和Player_UploadedVideos:String字段上载图片或视频。我的想法是为此使用GRIDFS,这样我就可以绕过文档的16mb大小限制。想法是通过这样做也可以学习GRIDfs。这可能吗?这是正确的方法吗?
我已经着手构建社交媒体的其他方面,所有这些都正确地反映了我在本地的mongodb实例
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。