大发PK10APP下载_大发PK10APP官网 - 大发PK10APP下载,大发PK10APP官网是新浪网最重要的频道之一,24小时滚动报道国内、国际及社会新闻。每日编发新闻数以万计。

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

  • 时间:
  • 浏览:1

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

没人怎样通过ObjectId来做数据的唯一查询呢?

在MongoDB中插入两根如下底部形态的数据:

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

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

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

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