Menu
CoddyTech

Книга как документ

Часть раздела Базы данных с MongoDB путешествия по Node.js на Coddy. Урок 1 из 29.

База данных хранит информацию, чтобы приложение могло прочитать её позже. MongoDB хранит каждый элемент как документ: объект с именованными полями. Одна книга может быть одним документом. Её название — текст, а год — число.

{ title: 'Dune', year: 1965 }

Имя поля показывает, что означает значение. У двух книг могут быть одинаковые имена полей и разные значения. Документы хранятся в именованных группах, которые называются коллекциями. В предоставленной базе данных уже хранятся три книги. Откройте вкладку Data после запуска, чтобы увидеть их поля; пока вам не нужно писать вызовы к базе данных.

Типы имеют значение при выполнении запросов: числовое значение 1987 отличается от текста '1987'. Запрос для числового года не найдёт совпадение, если год хранится как текст.

challenge icon

Задание

Легко

Это небольшой практический проект. Его настройка уже выполнена; редактируй только exercise.js.

Верни объект с описанием четвёртой книги: название Beloved и год 1987. Для года используй число. GET /result должен возвращать {"title":"Beloved","year":1987}. На этом шаге нужно описать книгу; добавление её в базу будет позже.

Попробуйте сами

export function exercise() {
    return null;
}

Все уроки раздела Базы данных с MongoDB

Потренируйтесь самостоятельно: Песочница Express