一文带你深入知晓MongoDB动态字段
发布时间:2022-04-26 09:36:42 所属栏目:系统 来源:互联网
导读:这篇文章我们来了解MongoDB动态字段设计的相关内容,对大家学习和工作都有一定的帮助,有需要的朋友可以参考,那么接下来就跟随小编来一起来了解看看吧! 适宜读者人群 MongoDB开发者 基础需求 产品: 我们要为现有的表单增加一个伟大的功能, 允许用户增加想
这篇文章我们来了解MongoDB动态字段设计的相关内容,对大家学习和工作都有一定的帮助,有需要的朋友可以参考,那么接下来就跟随小编来一起来了解看看吧! 适宜读者人群 MongoDB开发者 基础需求 产品: "我们要为现有的表单增加一个伟大的功能, 允许用户增加想要的字段" 技术目标version 1 存储动态表单数据(新增字段无需修改Schema) 首先讲一讲MongoDB支持的索引有哪几种 普通字段索引 // 假如我们的文档长这样 { "name": "MongoDB", "age": 5 } // 对age字段建立索引 { "age": 1 } 内嵌文档索引 // 假如我们的文档长成了Object { "person": { "age": 2, "name": "MongoDB" 看似上面只有都无法做到动态增加字段的功能 程序员A和程序员S发生如下对话: 程序猿A: "那么我们需要增加另外一个collection来存储动态的内容" 程序猿S: "但MongoDB对关联查询的支持很弱啊, 都没法关联排序, 要是后面产品说要加 排序筛选 的功能我们就懵逼了呀️ , 唉~ 早知如此就不用MongoDB了"。 (编辑:济南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |