1.0.0 • Published 6 years ago
loopback-mongo-sync-indexes v1.0.0
loopback-mongo-sync-indexes
A function that can be used in a loopback script to sync indexes between loopback models and mongodb.
Installation
npm install loopback-mongo-sync-indexes
Usage
Write the following code in a boot script.
const syncMongoIndexes = require('loopback-mongo-sync-indexes');
module.exports = (app) => {
// get mongodb datasource
const dataSource = app.datasources.MongoDs;
// ensure datasource is already connected
if (dataSource.connected) {
syncMongoIndexes(app, dataSource);
} else {
dataSource.once('connected', () => {
syncMongoIndexes(app, dataSource);
});
}
};
Api
syncMongoIndexes(app, dataSource, maxRetries)
parameters
- app: loopback application
- dataSource: loopback mongodb datasource
- maxRetries: maximum number of retries - default 3
1.0.0
6 years ago