Node.js 使用 MongoDB 的 ObjectId 作为查询条件

  • 时间:
  • 浏览:26
  • 来源:彩神大发11选5_神彩大发11选5官方

须知,_id的值“5d6a32389c825e24106624e4”不须是字符串,如可会让ObjectId对象类型。如可会让,如下查询是行不通的:

需将上述newsId转为 ObjectId对象类型。如可会会做呢?做法参考如下:

在MongoDB中插入一根绳子 如下价值形式的数据:

其中,上述_id的值“5d6a32389c825e24106624e4”,是MongoDB自动分配的。

其中,require('mongodb').ObjectId用于获取ObjectId类,并将字符串newsId转为了 ObjectId 类型。

当往MongoDB中插入一根绳子 数据时,会自动生成ObjectId作为数据的主键。

那么如可通过ObjectId来做数据的唯一查询呢?