refbooks

0.0.8 • Public • Published

Выгрузка справочников из сервиса rias.mzsakha.ru и сохранение ее в свою mongodb базу

По причине не полности справочников в rias.mzsakha.ru полноценно работают только два справочника - С33001 и MDP365

Как использовать:

  1. npm install refbooks
  2. Создать конфигурацию:
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
        }
    }
};
  1. Подключить модуль и установить конфигурацию:
const rb = require('refbooks')(config);
  1. Вызвать необходимый метод:
rb.sync()
    .then(r => {
        // r - объект с результатами и объектом mongoose
        console.log(r.data.length);
    })
    .catch(e => {
        console.error(e);
    });

Readme

Keywords

Package Sidebar

Install

npm i refbooks

Weekly Downloads

3

Version

0.0.8

License

MIT

Unpacked Size

9.49 kB

Total Files

10

Last publish

Collaborators

  • argunov
  • raviolin