neomodel
An Object Graph Mapper (OGM) for the Neo4j graph database.
Learn to use custom validators with neomodel property inflate and deflate. Leverage the @validator decorator for seamless error handling and efficient data transformation in your Neo4j application.
How to Use Relationship Managers and Relationship Definitions in neomodelLearn to use neomodel relationship managers and definitions to define graph edges enforce constraints and query relationships with connect disconnect and all methods
How to Use Semi-Structured Nodes with Flexible Schemas in neomodelLearn to use SemiStructuredNode in neomodel for flexible schemas. Store arbitrary properties alongside declared fields while maintaining type safety for core attributes. Explore this powerful feature today.
How to Configure Slow Query Logging in Neomodel: A Complete GuideConfigure slow query logging in Neomodel to identify performance bottlenecks. Set the threshold using get_config() or the NEOMODEL_SLOW_QUERIES environment variable. Optimize your Neo4j queries now.
How to Use the Traversal API for Graph Traversals in neomodelMaster neomodel graph traversals using the Traversal API. Build multi-hop Cypher queries efficiently with relationship paths and Path objects for powerful data exploration.
How to Handle Timezone-Aware Datetime Properties in NeomodelMaster timezone-aware datetime properties in Neomodel. Learn to use DateTimeProperty, DateTimeNeo4jFormatProperty, and DateTimeFormatProperty for seamless UTC conversion or native timezone handling.
How to Use JSONProperty for Storing Nested JSON Data in neomodelLearn how to use JSONProperty in neomodel to effectively store nested JSON data in Neo4j. Serialize and deserialize Python dictionaries and lists seamlessly.
How to Use ArrayProperty in Neomodel for Storing Lists of ValuesLearn how to use Neomodel ArrayProperty to store lists of values in Neo4j. This guide covers scalar values, typed objects, indexing, and validation for efficient data management.
How to Create Unique Indexes and Constraints on Properties in neomodelLearn to create unique indexes and constraints on properties in neomodel. Effortlessly enforce data uniqueness in your Neo4j database with simple Python code.
How to Use Spatial Properties with Neo4j Point Types in NeomodelLearn to use spatial properties with Neo4j Point types in Neomodel. Effortlessly store, validate, and query Cartesian and WGS84 points using the PointProperty class.
How to Integrate neomodel with Django Using django_neomodel: A Complete GuideIntegrate neomodel with Django using django_neomodel. Learn to configure Neo4j and create graph-aware models for Django-style queries and signals. Get the complete guide.
How to Build Complex Queries Using Q Objects and Match Filtering in NeomodelMaster Neomodel Q objects and match filtering to build complex Cypher WHERE clauses. Learn to construct boolean predicates with AND OR NOT for powerful Neo4j queries.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →