icz*_*cza 11

简而言之:你不能。GORM是为关系型数据库创建的,而 MongoDB 不是关系型数据库而是 NoSQL 数据库。

而且您甚至不能将 GORM 与所有 SQL 数据库一起使用,目前官方支持的列表是:MySQL、PostgreSQL、SQLite3 和 SQL Server,尽管您可以通过为其他 SQL 服务器编写 GORM 方言来“轻松”添加对它们的支持。但这就是它的结束。添加对 MongoDB 的支持需要做的工作比您获得的更多。

考虑使用现在相当成熟的官方 MongoDB 驱动程序。或者,如果您必须使用 GORM,则必须选择另一个(不是 MongoDB,最好是上面列出的支持之一)数据库。