loopback-connector-mongodb
MongoDB connector for loopback-datasource-juggler.
Usage
To use it you need loopback-datasource-juggler@1.0.x
.
-
Setup dependencies in package.json
:
{
...
"dependencies": {
"loopback-datasource-juggler": "1.0.x",
"loopback-connector-mongodb": "1.0.x"
},
...
}
-
Use:
var DataSource = require('loopback-datasource-juggler').DataSource;
var ds = new DataSource('mongodb');
...
Customizing MongoDB configuration for tests/examples
By default, examples and tests from this module assume there is a MongoDB server
instance running on localhost at port 27017.
To customize the settings, you can drop in a .loopbackrc
file to the root directory
of the project or the home folder.
The .loopbackrc file should be in JSON format, for example:
{
"dev": {
"mongodb": {
"host": "127.0.0.1",
"database": "test",
"username": "youruser",
"password": "yourpass",
"port": 27017
}
},
"test": {
"mongodb": {
"host": "127.0.0.1",
"database": "test",
"username": "youruser",
"password": "yourpass",
"port": 27017
}
}
}
Note: username/password is only required if the MongoDB server has
authentication enabled.
Running tests
npm test