# ForerunnerDB Core
This project contains the core query/match/update functionality of
ForerunnerDB 3.x and is a standalone engine and can be used for
any purpose in any project.

>forerunnerdb-core provides the core of ForerunnerDB 3.0 which
>is a complete rewrite of ForerunnerDB in ES6 instead of ES5 and
>has simplicity, modularity and extensibility as the primary
>pillars of development.

Those familiar with ForerunnerDB will be used to a query language
similar to MongoDB. ForerunnerDB 3.0 understands MongoDB query
lanugage as a first class language instead of an add-on. This means
that queries in ForerunnerDB 3.x use MongoDB query language by
default.

Version 3.x will still support 2.x query language but going forward
you should adopt MongoDB query language where possible as we will
optimise for this first.

Right now, this project is still in development but is usable.
Because of this, there is no documentation. You can check out
the unit tests to see how to use various parts of the core
engine. JSDoc comments are also mostly missing at this point.