MongoDB | ObjectID () Функция

Опубликовано: 1 Августа, 2021

ObjectID () Функция: MongoDB использует ObjectID для создания уникальных идентификаторов для всех документов в базе данных. Он отличается от традиционного целочисленного идентификатора с автоинкрементом, но имеет свои преимущества.

ObjectID - это GUID (глобальный уникальный идентификатор). Идентификаторы GUID генерируются случайным образом с помощью алгоритма для обеспечения уникальности. Эти идентификаторы могут быть сгенерированы на сервере, но, как видно из приведенного выше фрагмента, они могут быть созданы и на клиенте. Это означает, что клиент может сгенерировать идентификатор документа, который он собирается вставить в базу данных.

Установка модуля mongodb:

  1. Вы можете посетить ссылку для установки модуля mongodb. Вы можете установить этот пакет с помощью этой команды.
     npm установить mongodb
  2. После установки модуля mongodb вы можете проверить свою версию mongodb в командной строке с помощью команды.
     npm версия mongodb
  3. После этого вы можете просто создать папку и добавить файл, например 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);

Шаги по запуску программы:

  1. Структура проекта будет выглядеть так:
  2. Убедитесь, что вы установили модуль mongodb, используя следующую команду:
     npm установить mongodb
  3. Запустите файл index.js, используя команду ниже:
     узел index.js

Вот как вы можете использовать функцию MongoDB ObjectID () для создания уникальных идентификаторов для всех документов в базе данных.