我使用PHP中的前端和JAVA中的後端工程。該應用程序使用MongoDb。在PHP和JAVA中都有一個映射Mongo集合的ORM層。問題有時很難保持mongo集合的同步。保持mongo模式同步
在它的實現,但沒有什麼可警告這個Java開發者在PHP開發人員可以添加一個新的文檔屬性。當然,口頭和書面交流可能是一個解決方案,但實際上它不是防彈和難以維護的。
一個解決方案,我能想到的是寫一個XML文檔,並使用這兩個Java和PHP來生成基本ORM類吧。該文件將使用版本系統進行更新。
你知道解決這個問題的好辦法? 是否有任何已經實現的用於Mongo映射的XML/JSON工具?
如何解決MySQL中的相同問題? – 2012-07-26 06:37:02
@sergio:ORM生成器將獲取MYSQL中表的模式和生成類。或者你可以檢查表中的列名,但在Mongo中沒有定義模式。 – danidacar 2012-07-26 06:38:21
爲什麼新領域有問題?我很難想象這一點。突然刪除的字段當然是完全不同的故事:) – 2012-07-26 06:45:20