MongoDB, разработанная MongoDB Inc., представляет собой кроссплатформенную программу для работы с базами данных. Он классифицируется как программа базы данных NoSQL , которая хранит данные в JSON-подобных документах.
Документ — это набор пар ключ-значение, определенных схемой , которая определяет, как данные структурированы и организованы в базе данных. Группа документов составляет коллекцию, и документы в одной коллекции могут иметь разную схему. Это называется динамической схемой .
Коллекции физически хранятся в базе данных MongoDB.
{_id: ObjectId (7ef12a67d21c) имя пользователя:'john@educative.io ', пароль:' password '}
MongoDB, распределенный база данных по своей сути, как известно, обеспечивает высокую производительность, масштабируемость и гибкость при запросах и индексировании данных. Его легко интегрировать с приложениями, поскольку модель документа может отображаться на объекты в коде. Он предоставляет драйверы для основных языков, а также имеется много профессиональной поддержки.
MongoDB Community Edition является бесплатным и с открытым исходным кодом, а MongoDB Enterprise Edition предназначен для коммерческих целей и имеет более продвинутые функции.
Некоторые из известных пользователей MongoDB — это Google, Facebook, Lyft, Adobe и т. д.