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

  • 时间:
  • 浏览:0
  • 来源:彩神欢乐生肖_神彩欢乐生肖官方

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

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

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

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

没办法 何如通过ObjectId来做数据的唯一查询呢?

在MongoDB中插入十根如下行态的数据:

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