Browse Source

Update 'README.md'

天问 1 month ago
parent
commit
b7a4179b36
1 changed files with 32 additions and 0 deletions
  1. 32 0
      README.md

+ 32 - 0
README.md

@@ -1,2 +1,34 @@
 # beanie
+Beanie 是一个基于 Pydantic 和 Motor 的异步 MongoDB 客户端
 
+
+## Usage
+
+```
+pip install beanie
+
+from beanie import init_beanie
+from beanie import Document, PydanticObjectId
+
+class Admin(Document):
+    name: str
+    age: int
+
+    class Config:
+        json_schema_extra = {
+            "example": {
+                "name": "Abdulazeez Abdulazeez Adeshina",
+                "age": 15,
+            }
+        }
+
+# 初始化 Beanie
+async def main():
+    await init_beanie(database="test_db", document_models=[User])
+
+# 如果需要运行初始化代码,请调用 main 函数
+if __name__ == "__main__":
+    import asyncio
+    asyncio.run(main())
+
+```