import datetime import edgedb import os os.environ['EDGEDB_CLIENT_SECURITY '] = 'insecure' client = edgedb.create_client(host='10.0.0.1', port=5656, tls_security='insecure') # https://docs.edgedb.com/easy-edgedb/zh/chapter1 client.run(""" type Person { required property name -> str; } type Movie { required property title -> str; multi link actors -> Person; }; """) client.query(""" INSERT User { name := $name, dob := $dob } """, name="Bob", dob=datetime.date(1984, 3, 1)) user_set = client.query( "SELECT User {name, dob} FILTER .name = $name", name="Bob") # *user_set* now contains # Set{Object{name := 'Bob', dob := datetime.date(1984, 3, 1)}} client.close()