MongoDB | ObjectID () Функция
ObjectID () Функция: MongoDB использует ObjectID для создания уникальных идентификаторов для всех документов в базе данных. Он отличается от традиционного целочисленного идентификатора с автоинкрементом, но имеет свои преимущества.
ObjectID - это GUID (глобальный уникальный идентификатор). Идентификаторы GUID генерируются случайным образом с помощью алгоритма для обеспечения уникальности. Эти идентификаторы могут быть сгенерированы на сервере, но, как видно из приведенного выше фрагмента, они могут быть созданы и на клиенте. Это означает, что клиент может сгенерировать идентификатор документа, который он собирается вставить в базу данных.
Установка модуля mongodb:
- Вы можете посетить ссылку для установки модуля mongodb. Вы можете установить этот пакет с помощью этой команды.
npm установить mongodb
- После установки модуля mongodb вы можете проверить свою версию mongodb в командной строке с помощью команды.
npm версия mongodb
- После этого вы можете просто создать папку и добавить файл, например index.js. Чтобы запустить этот файл, вам необходимо выполнить следующую команду.
узел index.js
MongoDB предоставляет ObjectID, который можно использовать для создания новых ObjectID. В приведенном ниже примере создается новый идентификатор и выводится на консоль.
Имя файла: index.js
const { MongoClient, ObjectID } = require( 'mongodb' ); const id = new ObjectID(); // Print new id to the console console.log(id); |
Шаги по запуску программы:
- Структура проекта будет выглядеть так:
- Убедитесь, что вы установили модуль mongodb, используя следующую команду:
npm установить mongodb
- Запустите файл index.js, используя команду ниже:
узел index.js
Вот как вы можете использовать функцию MongoDB ObjectID () для создания уникальных идентификаторов для всех документов в базе данных.