📌  相关文章
📜  MongoDB | ObjectID()函数

📅  最后修改于: 2022-05-13 01:56:45.211000             🧑  作者: Mango

MongoDB | ObjectID()函数

ObjectID()函数: MongoDB 使用 ObjectID 为数据库中的所有文档创建唯一标识符。它与传统的自增整数 ID 不同,但它有自己的优势。

ObjectID 是一个 GUID(全局唯一标识符)。 GUID 是通过算法随机生成的,以确保唯一性。这些 ID 可以在服务器上生成,但如上面的代码片段所示,它们也可以在客户端上生成。这意味着客户端可以为即将插入数据库的文档生成 ID。

mongodb模块的安装:

  1. 您可以访问安装 mongodb 模块的链接。您可以使用此命令安装此软件包。
    npm install mongodb
  2. 安装 mongodb 模块后,您可以使用命令在命令提示符下检查您的 mongodb 版本。
    npm version mongodb
  3. 之后,您可以创建一个文件夹并添加一个文件,例如 index.js。要运行此文件,您需要运行以下命令。
    node index.js

MongoDB 提供 ObjectID,可用于生成新的 ObjectID。下面的示例生成一个新 ID 并将其打印到控制台。

文件名:index.js

const { MongoClient, ObjectID } = require('mongodb');
const id = new ObjectID();
  
// Print new id to the console
console.log(id); 

运行程序的步骤:

  1. 项目结构将如下所示:
  2. 确保您已经使用以下命令安装了 mongodb 模块:
    npm install mongodb
  3. 使用以下命令运行 index.js 文件:
    node index.js

这就是您可以使用 MongoDB ObjectID()函数为数据库中的所有文档创建唯一标识符的方法。