一旦很多團隊使用相同的MongoDB數據庫,需要有一些方法來表達每個文檔可能包含的內容。否則,文檔將結束每個團隊添加的「電子郵件」,「郵件」,「email_addr」字段。爲了跨團隊進行溝通,最佳方式是什麼?mongodb:如何表達「模式」?
1
A
回答
1
顯然,最好的方式是團隊最舒適的。它可以是UML,電子白板圖,XML映射,模型代碼文件,甚至可以是ha句詩:)
我個人更喜歡使用ODM(mongoid)。它鼓勵您指定模型類中的所有字段。然後你只需要一眼就可以理解模式。
1
你可以做的是在所有團隊成員導入到他們的項目中的一組公共區中首先創建對象。如果更改模式設計,則更新Commons項目並且所有團隊成員最新導入。
由於Mongo的無模式設計,它更多的是關於流程和項目管理,而不是關於技術。我們發現有用的一件事是首先和最近設計你的測試,SoapUI和LoadUI是非常好的工具。一旦你定義了你的測試,它可以爲你留存回報,併產生你可以分發給團隊的HTML文檔。
退房:http://www.soapui.org/REST-Testing/working-with-rest-services.html
1
當您創建集合,只是給它添加一些第一「參照」對象,將有所有的字段/子對象,這個集合的對象都不可能,並把它作爲「模式」。你甚至可以寫驗證器來檢查新對象是否符合這個引用對象。
相關問題
- 1. MongoDB C#查詢表達式(如何?)
- 2. 表達式樹的MongoDB LINQ
- 3. mongodb c#$正則表達式
- 4. MongoDB中$ in的模式正則表達式
- 5. mongodb - 正則表達式和陣列上的正則表達式
- 6. 如何表達複雜的$總和分組表達式在Spring數據的MongoDB
- 7. 正則表達式模式
- 8. 正則表達式 - 模式
- 9. 正則表達式模式$
- 10. 正則表達式模式
- 11. 正則表達式模式
- 12. 正則表達式模式
- 13. 正則表達式模式
- 14. 模塊化的NodeJS更好的方式表達MongoDB的應用
- 15. 如何在Python列表中查找正則表達式模式?
- 16. 如何使用正則表達式變量MongoDB的
- 17. 如何在投影中用正則表達式查詢mongodb?
- 18. 如何在mongoDB中使用nin和正則表達式
- 19. 如何在mongolab中使用mongodb中的正則表達式?
- 20. 如何在Doctrine的Mongodb ODM中使用正則表達式?
- 21. 如何使用正則表達式與MongoDB的獨特命令?
- 22. MongoDB的正則表達式如何匹配圖像/ *
- 23. 如何對mongodb ObjectId字段進行正則表達式查詢
- 24. Spring MongoDB查詢正則表達式
- 25. MongoDB的正則表達式匹配
- 26. MongoDB的查詢使用Lambda表達式
- 27. 的正則表達式MongoDB中
- 28. Mongodb javascript表達式和$其中
- 29. 正則表達式爲MongoDB ObjectID
- 30. MongoDB的PHP $和$正則表達式