blueskyOriginal post
Rank 3: Container
The goals is to synchronize users to database. How can I get some result code from the get document SDK of Python?
Plain text
from appwrite.services.users import Usersfrom appwrite.services.databases import Databasesimport os
def main(context): client = ( Client() .set_endpoint("https://cloud.appwrite.io/v2") .set_project(os.environ["APPWRITE_FUNCTION_PROJECT_ID"]) .set_key(os.environ["APPWRITE_API_KEY"]) )
users = Users(client) databases = Databases(client)
result = users.list()
for data in result["users"]:
result = databases.get_document(os.environ["DATABASE_ID"], os.environ["COLLECTION_ID"], data["$id"])
if result.code == 404: # create some document # databases.create_document('[DATABASE_ID]', '[COLLECTION_ID]', '[DOCUMENT_ID]', {})```Summary
The user wants to know how to get a result code from the get document SDK of Python using the Appwrite server SDK. They are trying to synchronize users to a database. The solution is to use a try-except block and check the result code for a specific value, such as 404. If the result code is 404, the user can proceed to create a new document.