Package Exports
- refbooks
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (refbooks) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Выгрузка справочников из сервиса 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);
});