Использование JavaScript и MongoDB

RedDeveloper
17.03.2022 18:44
Использование JavaScript и MongoDB

Сегодня я собираюсь вкратце рассказать о прототипах в JavaScript, а также представить и объяснить вам работу с базой данных MongoDB.

Как я уже объяснял в своем предыдущем блоге, JavaScript является наиболее популярным и полезным для веб-разработки и для разработки мобильных приложений. Прототип является важным фактом, когда мы говорим о JavaScript.

Итак. Давайте сначала разберемся с прототипами.

Что означает прототип? В JavaScript функция имеет ссылку на другой объект. Мы назвали это прототипами. Это несколько похоже на определение класса в таких языках, как Java.

Прототип сам является объектом, поэтому у прототипа будет свой прототип, образуя так называемую цепочку прототипов.

Но свойство объекта, указывающее на его прототип, не называется прототипом. Этот объект создается как экземпляр объекта. Все браузеры используют _proto_ .Функции prototype используются для наследования свойств экземплярам объектов.

В JavaScript все функции имеют свойство с именем prototype. Когда вы вызываете функцию в качестве конструктора, это свойство устанавливается в качестве прототипа вновь создаваемого объекта (по соглашению, в свойстве с именем _proto_).

const personPrototype = {

приветствие() {

console.log(`привет, меня зовут ${this.name}!`);

}

}

function Person(name) {

this.name = name;

}

Person.prototype = personPrototype;

Person.prototype.constructor = Person;

Таким образом, если мы задаем прототип конструктора, мы можем гарантировать, что все объекты, созданные с помощью этого конструктора, будут созданы.

В JavaScript существует множество способов создания классов, а также расширения классов. Причиной этого является гибкость JavaScript. Поэтому прототипы - это рекомендуемый способ сделать это. Таким образом, прототипы - это мощная и очень гибкая функция JavaScript, позволяющая повторно использовать код и объединять объекты.

Теперь давайте поговорим о MongoDB, которая является самой популярной и используемой базой данных в индустрии.

MongoDB

Теперь давайте поговорим о MongoDB которая является самой популярной и используемой базой

MongoDB - это кроссплатформенная кроссплатформенная документально-ориентированная база данных с исходным кодом. Она была написана с использованием C++, JavaScript и Python. Как и Node.js, она была выпущена в 2009 году. Она поддерживает операционные системы windows, Linux, OS X.

Команды базы данных в MongoDB

Здесь мы обсудим, какие основные команды можно использовать в MongoDB.

Вставить- используется для вставки одного или нескольких документов.

Update- используется для обновления или редактирования одного или нескольких документов.

Count- используется для подсчета количества документов в коллекции или представлении.

Distinct- используется для отображения отличительных значений.

Aggregate- эта команда выполняет задачи агрегирования.

Удалить- удаление одного или нескольких документов.

Найти- выбирает документ в коллекции или представлении.

Аналогичным образом, в MongoDB есть больше комментариев, которые можно использовать для работы с базой данных.

Как и большинство сложных программных систем, MongoDB можно управлять с помощью так называемого интерфейса командной строки, часто называемого CLI. Вводя команды в CLI, мы можем работать со всеми командами MongoDB.

Чтобы создать базу данных с помощью интерфейса командной строки, сначала необходимо получить доступ к используемому вами кластеру MongoDB через оболочку MongoDB Shell. Оболочка - это программа, которая позволяет вводить команды в программную систему.

Также вы можете использовать пользовательский интерфейс MongoDB Alters UI для получения сервиса базы данных для вашей программы.

Преимущества использования MongoDB

- Документоориентированное хранение - данные хранятся в виде документов в стиле JSON.

- Индекс по любому атрибуту

- Репликация и высокая доступность

- Автоматический шардинг

- Богатые запросы

- Быстрое обновление на месте

- Может быть запущен в службе windows

- Может использоваться как файловая система, что помогает в балансировке нагрузки.

MongoDB - одна из наиболее широко используемых NoSQL баз данных в современном Интернете. Она проста для понимания. Язык запросов к документам предоставляет множество возможностей, и он такой же мощный, как и SQL

function Person(name) {

this.name = name;

}

Person.prototype = personPrototype;

Person.prototype.constructor = Person;

Шаблоны Angular PrimeNg
Шаблоны Angular PrimeNg

26.01.2023 14:14

Как привнести проверку типов в наши шаблоны Angular, использующие компоненты библиотеки PrimeNg, и настроить их отображение с помощью встроенной функции ngTemplateOutlet.

Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript

26.01.2023 13:19

Если вы веб-разработчик (или хотите им стать), то вы наверняка гик и вам нравятся "Звездные войны". А как бы вы хотели, чтобы фоном для вашего следующего сайта послужил начальный эпизод "Звездных войн"? 😁

Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot

26.01.2023 09:43

В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .

Начала с розового дизайна
Начала с розового дизайна

25.01.2023 11:01

Pink Design - это система дизайна Appwrite с открытым исходным кодом для создания последовательных и многократно используемых пользовательских интерфейсов.

Шлюз в PHP
Шлюз в PHP

25.01.2023 10:51

API-шлюз (AG) - это сервер, который действует как единая точка входа для набора микросервисов.

14 Задание: Типы данных и структуры данных Python для DevOps
14 Задание: Типы данных и структуры данных Python для DevOps

25.01.2023 09:17

проверить тип данных используемой переменной, мы можем просто написать: your_variable=100