fetch db structure
This commit is contained in:
2
fastapi_proj/.gitignore
vendored
Normal file
2
fastapi_proj/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
kysuce-vyuka-firestore-21b77f3ea979.json
|
||||
*.json
|
||||
16
fastapi_proj/main.py
Normal file
16
fastapi_proj/main.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from google.cloud import firestore
|
||||
|
||||
db = firestore.Client.from_service_account_json('fastapi-firestore-filipriec-824499994d80.json')
|
||||
|
||||
|
||||
# Get all collections
|
||||
print("Collections:")
|
||||
for col in db.collections():
|
||||
print(f" - {col.id}")
|
||||
|
||||
# Get first document to see fields
|
||||
docs = list(col.limit(1).stream())
|
||||
if docs:
|
||||
print(f" Fields: {list(docs[0].to_dict().keys())}")
|
||||
print(f" Example: {docs[0].to_dict()}")
|
||||
print()
|
||||
Reference in New Issue
Block a user