mirror of
				https://github.com/fastapi-users/fastapi-users.git
				synced 2025-11-04 06:37:51 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			437 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			437 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import motor.motor_asyncio
 | 
						|
from beanie import Document
 | 
						|
from fastapi_users.db import BeanieBaseUser
 | 
						|
from fastapi_users_db_beanie import BeanieUserDatabase
 | 
						|
 | 
						|
DATABASE_URL = "mongodb://localhost:27017"
 | 
						|
client = motor.motor_asyncio.AsyncIOMotorClient(
 | 
						|
    DATABASE_URL, uuidRepresentation="standard"
 | 
						|
)
 | 
						|
db = client["database_name"]
 | 
						|
 | 
						|
 | 
						|
class User(BeanieBaseUser, Document):
 | 
						|
    pass
 | 
						|
 | 
						|
 | 
						|
async def get_user_db():
 | 
						|
    yield BeanieUserDatabase(User)
 |