gpt4 book ai didi

node.js - 我应该构建一个还是两个 mongodb 模型?

转载 作者:太空宇宙 更新时间:2023-11-04 02:16:23 24 4
gpt4 key购买 nike

我正在构建一个平均堆栈应用程序,允许人们阅读和撰写有关产品的评论。

评论将按网站上的产品进行分类:用户将打开显示网站上评论的产品列表的页面,并查看每个产品的名称。单击产品时,用户将被定向到一个新页面,其中显示有关该产品的所有评论。

我决定只构建一个收集所有评论的模型:

var ReviewSchema = new mongoose.Schema({
productName: String,
productCreator: String,
review: String,
upvotes: {type: Number, default: 0},
author: String
});

列出所有产品的页面将从数据库中获取所有评论,然后在消除所有重复后仅显示productName和productCreator。

<a href="link/to/reviews/aboutProducts">{{productName}} - {{productCreator}}</a>

但它可能根本没有效率。构建两种不同的模型,一种用于评论,一种用于产品,会更好吗?

如果我的问题很愚蠢,我很抱歉,但我仍在学习 MEAN 并且对非关系数据库了解不多,这是我的第一个项目;)

最佳答案

我已经构建了两个嵌入的模型。写完剩下的所有路由会多花一点时间,但最终会简化后面和前面的内容。

关于node.js - 我应该构建一个还是两个 mongodb 模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35558565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com