Создание Telegram бота на Node.js / #34 — Наполнение базы фильмами

Автор Elena Batratskaya
Создание Telegram бота на Node.js / #34 — Наполнение базы фильмами

в данном уроке.

Давайте с вами напомним базу моделями фильмов и. Давайте посмотрим как мы — это будем делать. У нас есть File database.

Jason где у нас описаны различные данные их краски под них.

Мы создали модель в прошлом уроке давайте мы с помощью node.js подключим. Jason в наш же страна сработает — это мы будем проходится по всему массиву фильмов будем забирать оттуда каждой из моделей на основе неё создавайте модель уже который работает с манкой дбм и сохранять поэтому давайте так сделаем наступающим database. мандрикова or тамбеем сроку и подключаем File database. после этого. Перед тем как мы запускаем нашу работу. Давайте сразу даже комментариями. Ванёк нас будет логический слой сверху и соответственно. Дальняя массаж будет идти всё, что касается нашего. Бота здесь мы времена обратимся. К объекту Database и у него сразу же уже есть объект films до этого с массив. Так у нас — это массив то мы можем обратиться километров. Воронеж где на каждый раз мы будем получать соответственно каждый из объекта массива он будет называться у нас F и всё, что мы будем делать будем создавать новый взгляд класса фильм на основе этих данных теперь после этого нужно будет вызвать метод теперь. Значит мы видим. Куда деть ошибку потому, что мы написали метод. Модус нужно писать Method Model dataset ошибка. Теперь сохраняемые и мы видим, что он мы получили кучу ошибок соответственно в консоль на что-то мы сделали не так, а так мы получили здесь множество ошибок то соответственно эти ошибки получились у нас при сохранении поэтому здесь. Давайте посмотрим, что он просто мне так напиши мне. Ткач и ошибку в консоль сохраняем то, что нас получилось и. Давайте смотреть на ошибку что-то здесь мы пишем, что у нас происходит. ВПР и соответственно фимоз у нас не сохраняются потому, что полил. НТВ нас она обозначена как число она у нас выходит как. Понятно Значит в фаре где мы описывали модель. Давайте перейдем KLM и детьми действительно этим, что мы указывали. Что — это у нас тип Number. А должно быть string, что в. Фарида тобой. Jason у нас длина представлена как строка. Отлично Теперь. Давайте сохраним получилось как вести теперь у нас вроде как всё сохранилось теперь важно чтобы у нас ещё раз не сохранились эти экземпляры я удалю данную строчку ещё раз сохраню. Все изменения и теперь. Давайте проверим, что действительно все эти данные нас лежат там где нам нужна поэтому я открою как обычно консоль Windows к. Единственное, что её нужно открыть от администратора от имени администратора. Долина нужно перейти в папку dimon страница он бы тебе приду в диск C корень доля в ряду. Ван папку mongodb далее придут папку bin и напишу команду манго для того чтобы могли посмотреть, что у нас есть ещё консоль и. Давай напишем команду Show databases. Как видите нас получилось команда FM. Синема на то есть. Мы создали уже новую базу данных в. ЭВМ Синема доля. Давайте попробуем посмотреть какие данные там сейчас лежат поэтому пишу команду с FM. Синема для того чтобы переключиться в. Нужна база данных доля. Давайте напишем команду для того чтобы посмотреть какие у нас в коллекции есть Show collections отлично вас есть только коллекции фильмов и теперь. Давайте попробуем забрать все фильмы допустим обратимся к базе данных дали обратимся коллекцию. МТС И после этого с помощью методов и заберем все коллекции которые есть я. Как увидеть и мы с вами получаем массив из всех тех который мы сами и сохранили причём если внимательно посмотреть на эти данные которые здесь есть у нас здесь есть её этот который мы сами задавали имя и так далее плюс у нас есть ещё дополнительный параметр — это является уникальным идентификатором для каждого из элементов в нашей базе поэтому так увидеть и у нас всё успешно здесь сохранён и теперь. Мы готовы работать с уже внутри нашего. Бота поэтому терминал. Я закрываю перехожу обратно в текстовый редактор. Значит данные. нам пока больше уже не понадобится потому, что мы все фильмы уже сохранил последствиям её просто. Скопируй для других сущностей например для кинотеатров и теперь следующим шагом мы будем сами обрабатывать экран. Финес и соответственно показывает что-либо пользователя уже на экран.

0 комментариев
0

Читайте также