1
0
mirror of https://github.com/mainflux/mainflux.git synced 2025-05-02 22:17:10 +08:00
Mainflux.mainflux/app/database.js
Drasko DRASKOVIC 59da29ff2b Use restify and mongojs. Change structure.
This commit introducess massive change:
- Replace Express by Restify for simplicity and lean approach
- Replace Mongoose by MongoJS for DB schema-less paradigm
- Introduce `controllers` dir, and isolate all routes in `routes.js`

Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2015-12-02 00:17:10 +01:00

20 lines
425 B
JavaScript

var config = require('../config/config');
/**
* MONGO DB
*/
var mongojs = require('mongojs');
/** Docker MongoDB url */
var docker_mongo_url = process.env.MAINFLUX_MONGODB_1_PORT_27017_TCP_ADDR
/** Connect to DB */
console.log("Connecting to DB");
var collections = ['devices'];
var db = mongojs(docker_mongo_url || config.db.path + ':' + config.db.port + '/' + config.db.name);
/**
* EXPORTS
*/
module.exports = db;