JSONexus
  • Getting Started
  • Installation Guide
  • Usage Scenarios
  • Comparison Operators
  • Operations
  • Data Modeling in JSONexus
  • Storage Options in JSONexus
  • About JSONexus
Powered by GitBook
On this page
  • 1. Document-based Modeling
  • 2. Example
  • 3. Additional Resources

Data Modeling in JSONexus

JSONexus allows you to model your data flexibly using JSON documents, providing a schema-less approach to database design.

1. Document-based Modeling

JSONexus follows a document-based data model, where each record is represented as a JSON document. This approach allows for flexible schema design and easy scalability.

2. Example

Suppose we have a collection of users with the following attributes:


        {
            users: [
                {
                    name: "Alice",
                    age: 30,
                    email: "alice@example.com",
                    "_id": "6b72a5d2-6f95-4e49-a152-e24e4415fc0e"
                },
                {
                    name: "Bob",
                    age: 25,
                    email: "bob@example.com",
                    "_id": "e24e4415fc0e-6f95-4e49-a152-e24e4415fc"
                },
                {
                    name: "Charlie",
                    age: 35,
                    email: "charlie@example.com",
                    "_id": "f85fb55f-10a8-409f-bdd1-ffdc850c67be"
                }
            ]
        }
    

This JSON document represents a user with a name, age, and email. You can store and query such documents in JSONexus without defining a fixed schema.

3. Additional Resources

PreviousOperationsNextStorage Options in JSONexus

Last updated 1 year ago

Refer to the for detailed information on data modeling, including best practices and examples.

documentation