FORGEBOX Enterprise 🚀 - Take your ColdFusion (CFML) Development to Modern Times! Learn More...

Ortus MongoDB Cache

v1.0.0-snapshot Public

Ortus MongoDB Extension

The Ortus MongoDB Extension is a native Lucee Extension that allows your CFML server to connect to a Mongo server/cluster and leverage it for built-in caching, session storage, and NoSQL document storage.

MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era. MongoDB stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time. MongoDB is free to use. Versions released prior to October 16, 2018 are published under the AGPL. All versions released after October 16, 2018, including patch fixes for prior versions, are published under the Server Side Public License (SSPL) v1. Learn More

Requirements

  • Lucee 5.1.0 and above
  • Mongo 4.0.X and above

Features In A Nutshell

  • Add Mongo native functionality to any Lucee server
  • Install at server level (Available to all contexts)
  • Create Cache connections in the Lucee web administrator or via Application.cfc to connect to any network-accessable Mongo cluster
  • Set and get objects from Mongo via standard CFML functions and tags (cachePut(), cacheGet(), cfcache action="get|put")
  • Fully supports all built-in Lucee cache functions including wildcard filters
  • Seamlessly distribute storage of the following to any Mongo Cluster ** Lucee session storage ** Lucee client storage ** Lucee Ram resouces (ram://...)
  • Seamlessly cache the following to any timeout-sensitive Mongo key ** Results of database queries ** Results of deterministic functions ** Complex or simple objects in your application's code ** Cached templates (cfcache action="content|cache|serverCache")
  • Extremely lightweight and fast
  • Native Mongo functions: MongoGetConnection( cacheName ), MongoGetProvider( cacheName )

Changelog

1.0.0

  • First Version

Here are all the versions for this package. Please note that you can leverage CommandBox package versioning to install any package you like. Please refer to our managing package version guide for more information.

Version Created Last Update Published By Stable Actions
Current
1.0.0-snapshot Aug 29 2019 04:12 PM Aug 29 2019 05:12 PM

 

  •   Ortus Solutions
  • Published
  • 1.0.0-snapshot is the latest of 1 release(s)
    Published
  • Published on Aug 29 2019 05:12 PM
No collaborators yet.
   
  • Aug 29 2019 04:12 PM
  • Aug 29 2019 05:12 PM
  • 76
  • 26
  • 0