MongoDB Features

From DreamFactory
Jump to: navigation, search
 
Line 6: Line 6:
  
 
==Requirements==
 
==Requirements==
* PHP extension '''mongodb''' (for > 2.1, but '''mongo''' may be required for older DreamFactory versions) is required to be installed or compiled in. Check [[DreamFactory/Installation/Databases/MongoDB|here]] for installation help.
+
* PHP extension '''mongodb''' (for > 2.1, but '''mongo''' may be required for older DreamFactory versions) is required to be installed or compiled in. Check [[DreamFactory/Installation/Databases/MongoDB_Installation|here]] for installation help.
  
 
==Configuration==
 
==Configuration==

Latest revision as of 05:18, 12 July 2022

MongoDB is a very popular NoSQL database and comes with most pre-built DreamFactory installs. The MongoDB service type can connect to local or remote MongoDB servers.

Common Feature Exceptions

  • MongoDB, like most NoSQL database, doesn't have defined schema for each tables, except the _id which is always there in every table and created by default. Therefore, the _schema resource doesn't support field level operations.
  • While DreamFactory supplies a SQL-like filter string conversion to MongoDB's native filter language, the service also supports the native filter language represented as a JSON string.

Requirements

  • PHP extension mongodb (for > 2.1, but mongo may be required for older DreamFactory versions) is required to be installed or compiled in. Check here for installation help.

Configuration