如何在 Golang 中为 Mongodb 使用 GORM?
How to use GORM for Mongodb in Golang?
我是 go
和 MongoDB
的新手。我想在 go-lang
中使用 GORM 连接到 MongoDB。找了很多还是不行
简而言之:你不能。 GORM是为关系数据库创建的,MongoDB不是关系数据库而是NoSQL数据库。
而且您甚至不能将 GORM 与所有 SQL 数据库一起使用,officially supported list at the moment is: MySQL, PostgreSQL, SQLite3 and SQL Server, although you can "easily" add support for other SQL servers by writing GORM dialects 对它们。但这就是它的结束。添加对 MongoDB 的支持需要比您的收益更多的工作。
考虑使用现在比较成熟的official MongoDB driver。或者,如果您必须使用 GORM,则必须选择另一个(不是 MongoDB,最好是上面列出的受支持的数据库之一)。
我是 go
和 MongoDB
的新手。我想在 go-lang
中使用 GORM 连接到 MongoDB。找了很多还是不行
简而言之:你不能。 GORM是为关系数据库创建的,MongoDB不是关系数据库而是NoSQL数据库。
而且您甚至不能将 GORM 与所有 SQL 数据库一起使用,officially supported list at the moment is: MySQL, PostgreSQL, SQLite3 and SQL Server, although you can "easily" add support for other SQL servers by writing GORM dialects 对它们。但这就是它的结束。添加对 MongoDB 的支持需要比您的收益更多的工作。
考虑使用现在比较成熟的official MongoDB driver。或者,如果您必须使用 GORM,则必须选择另一个(不是 MongoDB,最好是上面列出的受支持的数据库之一)。