2016-06-09 83 views
0

我们正在尝试Azure的POC阶段。DocumentDB的Grails插件

我们使用的Grails对MongoDb作为后端(使用GORM)有很好的支持,但是找不到类似的DocumentDd支持。

如果我们选择使用DocumentDb,我们的选择将是使用documentDb客户端库并与DocumentDb交互的图层(可能是DAO层)。或者我们回到MongoDb,就像它提供的Azure一样。

我们有Grails-DocumentDb的其他选择吗?

回答

1

您应该能够使用DocumentDB的驱动程序级别MongoDB兼容性。

配置Grails/GORM就好像它正在与MongoDB进行交谈。保留客户端MongoDB驱动程序,但更改连接字符串以连接到DocumentDB。请参阅说明here

+0

你的意思是说你的驱动程序,我们得到'azure-documentdb'神器,并使用从一个层(通常是doa)连接到documentdb?所以documentdb gorm插件不能退出? –

+1

将Grails/GORM配置为与MongoDB对话。保留客户端MongoDB驱动程序,但更改连接字符串以连接到DocumentDB。请参阅此处的说明:https://azure.microsoft.com/en-us/documentation/articles/documentdb-protocol-mongodb/ –

+0

好的方向,现在我面对的问题是使用SSL,应该解决它。 –