0.0.8 • Published 6 years ago
refbooks v0.0.8
Выгрузка справочников из сервиса rias.mzsakha.ru и сохранение ее в свою mongodb
базу
По причине не полности справочников в rias.mzsakha.ru
полноценно работают только два справочника - С33001
и MDP365
Как использовать:
npm install refbooks
- Создать конфигурацию:
const config = {
mongoose: {
host: '127.0.0.1', // IP-адрес mongoDb
port: 27017, // порт mongoDb
username: 'user',
password: 'password',
db: 'refbook', // имя базы данных для сохранения
options: {
'useMongoClient': true,
'socketTimeoutMS': 10000,
'keepAlive': true,
'reconnectTries': 30
}
}
};
- Подключить модуль и установить конфигурацию:
const rb = require('refbooks')(config);
- Вызвать необходимый метод:
rb.sync()
.then(r => {
// r - объект с результатами и объектом mongoose
console.log(r.data.length);
})
.catch(e => {
console.error(e);
});