Create a Neo4jSaver from connection parameters.
This is the recommended way to create a Neo4jSaver as it properly manages the driver lifecycle.
from_conn_string(
cls,
uri: str,
user: str,
password: str,
database: str | None = None
) -> Iterator[Neo4jSaver]Example:
with Neo4jSaver.from_conn_string( ... uri="bolt://localhost:7687", ... user="neo4j", ... password="password" ... ) as checkpointer: ... checkpointer.setup() ... # Use checkpointer...