# som

## som

- [SOM](https://go-surreal.gitbook.io/som/readme.md)
- [Overview](https://go-surreal.gitbook.io/som/overview/overview.md)
- [Introduction](https://go-surreal.gitbook.io/som/overview/overview/01_introduction.md)
- [Features](https://go-surreal.gitbook.io/som/overview/overview/02_features.md)
- [Architecture](https://go-surreal.gitbook.io/som/overview/overview/03_architecture.md)
- [Getting Started](https://go-surreal.gitbook.io/som/getting-started/getting_started.md)
- [Installation](https://go-surreal.gitbook.io/som/getting-started/getting_started/01_installation.md)
- [Quick Start](https://go-surreal.gitbook.io/som/getting-started/getting_started/02_quick_start.md)
- [Concepts](https://go-surreal.gitbook.io/som/getting-started/getting_started/03_concepts.md)
- [Models](https://go-surreal.gitbook.io/som/models/models.md)
- [Nodes](https://go-surreal.gitbook.io/som/models/models/01_nodes.md)
- [Edges](https://go-surreal.gitbook.io/som/models/models/02_edges.md)
- [Structs](https://go-surreal.gitbook.io/som/models/models/03_structs.md)
- [Enums](https://go-surreal.gitbook.io/som/models/models/04_enums.md)
- [Optimistic Locking](https://go-surreal.gitbook.io/som/models/models/05_optimistic_locking.md)
- [Soft Delete](https://go-surreal.gitbook.io/som/models/models/06_soft_delete.md)
- [Views](https://go-surreal.gitbook.io/som/models/models/07_views.md)
- [Sinks](https://go-surreal.gitbook.io/som/models/models/08_sinks.md)
- [Expiry (TTL)](https://go-surreal.gitbook.io/som/models/models/09_expiry.md)
- [Data Types](https://go-surreal.gitbook.io/som/data-types/data_types.md)
- [Primitives](https://go-surreal.gitbook.io/som/data-types/data_types/01_primitives.md)
- [Time](https://go-surreal.gitbook.io/som/data-types/data_types/02_time.md)
- [Special Types](https://go-surreal.gitbook.io/som/data-types/data_types/03_special.md)
- [Custom Types](https://go-surreal.gitbook.io/som/data-types/data_types/04_custom.md)
- [Code Generation](https://go-surreal.gitbook.io/som/code-generation/code_generation.md)
- [CLI](https://go-surreal.gitbook.io/som/code-generation/code_generation/01_cli.md)
- [Go Generate](https://go-surreal.gitbook.io/som/code-generation/code_generation/02_go_generate.md)
- [Schema Definitions](https://go-surreal.gitbook.io/som/code-generation/code_generation/03_definitions.md)
- [Querying](https://go-surreal.gitbook.io/som/querying/querying.md)
- [Basics](https://go-surreal.gitbook.io/som/querying/querying/01_basics.md)
- [Filters](https://go-surreal.gitbook.io/som/querying/querying/02_filters.md)
- [Ordering & Pagination](https://go-surreal.gitbook.io/som/querying/querying/03_ordering_pagination.md)
- [Live Queries](https://go-surreal.gitbook.io/som/querying/querying/04_live_queries.md)
- [Full-Text Search](https://go-surreal.gitbook.io/som/querying/querying/05_fulltext_search.md)
- [Raw Queries](https://go-surreal.gitbook.io/som/querying/querying/06_raw_queries.md)
- [Transactions](https://go-surreal.gitbook.io/som/querying/querying/07_transactions.md)
- [Changefeed](https://go-surreal.gitbook.io/som/querying/querying/08_changefeed.md)
- [Distinct Values](https://go-surreal.gitbook.io/som/querying/querying/09_distinct.md)
- [Relationships](https://go-surreal.gitbook.io/som/relationships/relationships.md)
- [Basics](https://go-surreal.gitbook.io/som/relationships/relationships/01_basics.md)
- [Graph Traversal](https://go-surreal.gitbook.io/som/relationships/relationships/02_graph_traversal.md)
- [API Reference](https://go-surreal.gitbook.io/som/api-reference/api_reference.md)
- [Client](https://go-surreal.gitbook.io/som/api-reference/api_reference/01_client.md)
- [Repository](https://go-surreal.gitbook.io/som/api-reference/api_reference/02_repository.md)
- [Query Builder](https://go-surreal.gitbook.io/som/api-reference/api_reference/03_query_builder.md)
- [Caching](https://go-surreal.gitbook.io/som/api-reference/api_reference/04_caching.md)
- [Examples](https://go-surreal.gitbook.io/som/examples/examples.md)
- [Basic CRUD](https://go-surreal.gitbook.io/som/examples/examples/01_basic_crud.md)
- [Social Network](https://go-surreal.gitbook.io/som/examples/examples/02_social_network.md)
- [Types Reference](https://go-surreal.gitbook.io/som/types-reference/types.md)
- [String](https://go-surreal.gitbook.io/som/types-reference/types/string.md)
- [Numeric](https://go-surreal.gitbook.io/som/types-reference/types/numeric.md)
- [Bool](https://go-surreal.gitbook.io/som/types-reference/types/bool.md)
- [Byte](https://go-surreal.gitbook.io/som/types-reference/types/byte.md)
- [Time](https://go-surreal.gitbook.io/som/types-reference/types/time.md)
- [Duration](https://go-surreal.gitbook.io/som/types-reference/types/duration.md)
- [UUID](https://go-surreal.gitbook.io/som/types-reference/types/uuid.md)
- [URL](https://go-surreal.gitbook.io/som/types-reference/types/url.md)
- [Email](https://go-surreal.gitbook.io/som/types-reference/types/email.md)
- [Password](https://go-surreal.gitbook.io/som/types-reference/types/password.md)
- [Enum](https://go-surreal.gitbook.io/som/types-reference/types/enum.md)
- [Slice](https://go-surreal.gitbook.io/som/types-reference/types/slice.md)
- [Node](https://go-surreal.gitbook.io/som/types-reference/types/node.md)
- [Struct](https://go-surreal.gitbook.io/som/types-reference/types/struct.md)
- [Appendix](https://go-surreal.gitbook.io/som/appendix/appendix.md)
- [FAQ](https://go-surreal.gitbook.io/som/appendix/appendix/01_faq.md)
- [Troubleshooting](https://go-surreal.gitbook.io/som/appendix/appendix/02_troubleshooting.md)
- [Migration Guide](https://go-surreal.gitbook.io/som/appendix/appendix/03_migration_guide.md)
