Adamite
  • Initial page
  • Server
    • Introduction
    • Database
      • Configuration
      • Using different adapters
        • Memory Adapter
      • Securing your data
        • Securing read operations
    • Functions
      • Invokable Functions
      • Runtime Functions
      • Scheduled Functions
  • SDK
    • Introduction
    • Database
      • Introduction
      • Read a document
      • Read multiple documents
      • Subscribe to changes
      • Create a new document
      • Update an existing document
      • Delete a document
    • Authentication
      • Create a user
      • Log in and log out
      • Get the logged in user
    • Functions
      • Invoke a function
Powered by GitBook
On this page

Was this helpful?

  1. Server
  2. Database

Using different adapters

Adamite is designed to work with RethinkDB, but you can connect to virtually any database using different adapters.

To change which adapter you're using, you'll want to modify the adamite.js config file. In the section below you can see the default configuration, which uses and configures the RethinkDB adapter.

{
  name: "database",
  service: require("@adamite/service-database"),
  options: {
    adapter: new require("@adamite/service-database/adapters/rethinkdb")({
      host: "localhost",
      port: 28015,
      defaultDb: "default"
    }),
    rules: require("./database/rules")
  }
}

PreviousConfigurationNextMemory Adapter

Last updated 5 years ago

Was this helpful?