gpt4 book ai didi

javascript - Node.js+Mongodb设计

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:14 25 4
gpt4 key购买 nike

我正在开发一个node.js + mongoose webapp,我对数据库创建有一个疑问。这是数据库的定义方式:

var user = new Schema({
id : ObjectId,
name : String,
password : String,
email : String,
created : Date
});
var comment = new Schema({
id : ObjectId,
userId: ObjectId,
content : String,
created : Date
})

我想将每条评论与其用户链接起来...那么...最好的方法是什么?我想将这两个之一添加到评论架构中......但我不知道它是否是正确的答案,或者是否还有另一个更好的答案:

userId: ObjectId,

或者:

userObject: user

谢谢!

希望你能帮助我!

最佳答案

嗯,这要看情况。你的问题没有明确的答案。一般来说,我建议您不要使用 native MongoDB 字段引用,这会带来轻微的大小开销。

对于我的所有项目,我肯定会选择第一个解决方案,它通常更加灵活,并且可以节省一些磁盘空间。结果却不得不自己再做一个请求。

关于javascript - Node.js+Mongodb设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10744592/

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