MongoDB适配器

MongoDB是一个流行的文档数据库,提供高可扩展性和灵活性。Better Auth提供了一个MongoDB适配器,允许您将MongoDB作为Better Auth 的数据库。

使用示例

确保您已安装并配置了 MongoDB 客户端。 然后,您可以使用 MongoDB 适配器连接到您的Better Auth的数据库。

auth.ts
import { betterAuth } from "better-auth";
import { mongodbAdapter } from "better-auth/adapters/mongodb";
import { MongoClient } from "mongodb";
 
const client = new MongoClient(process.env.MONGODB_URI as string);
await client.connect();
const db = client.db("better-auth");
 
export const auth = betterAuth({
  database: mongodbAdapter(db), 
  //... 您的其他配置
});

数据库表结构生成与迁移

MongoDB属于文档数据库,我们不需要执行任何命令来生成或迁移数据库表结构。

On this page