如何在NoSQL(MongoDB)中存储注释?
发布时间:2020-12-13 13:28:56 所属栏目:百科 来源:网络整理
导读:1路 评论嵌入在Post文档中: { "_id": ObjectId(12345),"title": "Cat ate elephant!","body": "Lorem ipsum dolor sit amet,consectetur adipiscing elit. Aenean convallis pretium vulputate.","comments": [ {"name": "Cat","body": "MEOW!"},{"name": "
1路
评论嵌入在Post文档中: { "_id": ObjectId(12345),"title": "Cat ate elephant!","body": "Lorem ipsum dolor sit amet,consectetur adipiscing elit. Aenean convallis pretium vulputate.","comments": [ {"name": "Cat","body": "MEOW!"},{"name": "Elephant","body": "I was eaten by cat,lol!"},{"name": "Human","body": "I am hungry!"} ] } 2种方法 帖子和评论之间的关系(在单独的文件中).帖子有很多评论: // POST // { "_id": ObjectId(12345),"title": "Cat ate elephant!" "body": "Lorem ipsum dolor sit amet,consectetur adipiscing elit. Aenean convallis pretium vulputate." } // Comments // { "_id": ObjectId(...),"post_id": ObjectId(12345),"name": "Cat","body": "MEOW!" } { "_id": ObjectId(...),"name": "Elephant",lol!" } { "_id": ObjectId(...),"name": "Human","body": "I am hungry!" } 哪种方式更好? 解决方法
方法1
>无需加入=>快速访问数据 如果您有大型文档,> 15.5兆字节,并且您收到了一些评论,那么您可能需要将它们存储在其他地方.这是因为最大文档大小为16兆字节. 方法2是RDMBS的方式,Mongo没有内置的连接,所以你需要在你的应用程序中执行它们. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |