我最近遇到了在我的应用程序中存储更多文件的需求,并且因为用于托管应用程序的 PaaS 平台提供了 mongo,所以我想使用它。
但是,因为我对 mongo 非常缺乏经验,所以我几乎不知道与 mongo 相关的 grails 插件和工具的当前状态是什么。我应该使用什么?由于我想将域类保留在 SQL 数据库中并仅使用 mongo 来存储相关文件(在这种情况下,它主要是一堆与域实例相关的 PDF 和文本文档),mongoDB ORM [1] 插件似乎太“重” . 不幸的是,mongoDB ORM 可能是目前活跃开发中唯一用于 grails 的 mongo 插件。
简而言之,为此目的最好的插件/库工具集是什么?我发现最符合我需要的是 grails-mongo-files 插件 [2],它可能有点过时,没有进一步的开发。到目前为止,我似乎必须使用 mongo 的 java 驱动程序(或gmongo 包装器)并自己编写一些存储服务和标记库(这不是一件坏事)。