首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongodb:如何表达"schema"?

mongodb:如何表达"schema"?
EN

Stack Overflow用户
提问于 2012-07-26 00:49:41
回答 3查看 107关注 0票数 1

一旦多个团队使用相同的mongodb数据库,就需要有某种方式来表达每个文档可能包含的内容。否则,文档将由每个团队添加“电子邮件”、“邮件”、"email_addr“字段。为了团队间的沟通,最好的表达方式是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-26 00:52:42

显然,最好的方法是团队最习惯的方式。它可以是UML、白板图、XML映射、模型代码文件,甚至可能是诗歌:)

我个人更喜欢使用ODM (mongoid)。它鼓励您指定model类中的所有字段。然后,您只需看一眼它就可以理解该模式。

票数 1
EN

Stack Overflow用户

发布于 2012-07-26 00:53:01

您可以做的是首先在所有团队成员导入到其项目中的一组commons中创建您的对象。如果更改模式设计,则会更新Commons项目,并且所有团队成员都会导入最新版本。

考虑到Mongo的无模式设计,它更多的是关于流程和项目管理,而不是技术。我们发现有一件事很有帮助,那就是先设计你的测试,最近,SoapUI和LoadUI都是很好的工具。一旦您定义了您的测试,它可以为您存根返回,并生成您可以分发给团队的HTML文档。

查看:http://www.soapui.org/REST-Testing/working-with-rest-services.html

票数 1
EN

Stack Overflow用户

发布于 2012-07-26 01:06:11

创建集合时,只需向其添加一些第一个“引用”对象,该对象将包含该集合的对象可能具有的所有字段/子对象,并将其用作“模式”。您甚至可以编写验证器来检查新对象是否符合此引用对象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11654719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档