Query Support

Extended Query Support

By using the seneca-store-query plugin its query capabilities can be extended. See the plugin page for more details.

Native Driver

As with all seneca stores, you can access the native driver, in this case, the mysqlconnectionPool object using entity.native$(function (err, connectionPool) {...}).

Contributing

The Senecajs org encourage open participation. If you feel you can help in any way, be it with
documentation, examples, extra testing, or new features please get in touch.

To run tests with Docker

Build the MySQL Docker image:

npm run build

Start the MySQL container:

npm run start

Stop the MySQL container:

npm run stop

While the container is running you can run the tests into another terminal:

npm run test

Testing for Mac users

Before the tests can be run you must run docker-machine env default and copy the docker host address (example: '192.168.99.100').
This address must be inserted into the test/dbconfig.example.js file as the value for the host variable. The tests can now be run.