我正在try 按id Select 文档

我试过:

collection.update({ "_id": { "$oid": + theidID } }

collection.update({ "_id": theidID }

collection.update({ "_id.$oid": theidID }}

还try 了:

collection.update({ _id: new ObjectID(theidID ) }

这给了我一个错误500...

var mongo = require('mongodb')
var BSON = mongo.BSONPure;
var o_id = new BSON.ObjectID(theidID );

collection.update({ _id: o_id }

这些都不管用.如何按_id Select ?

推荐答案

var mongo = require('mongodb');
var o_id = new mongo.ObjectID(theidID);
collection.update({'_id': o_id});

Node.js相关问答推荐

promise 所有映射或反对

Socket.io 未将用户加入给定房间

使用 playwright 获取页面中同一 url 的所有响应

我收到警告:发现函数rs-ms-v1不受支持的运行时nodejs18.x× 不受支持的运行时

Rest-Api动态图像路径和Express除非

动态设置元数据,无需重复请求 NextJS 13

在 MacOS Ventura 上使用 NVM 安装 node ?

Cloudflare 522 错误 - javascript 客户端连接到 node 服务器

为什么 $or 在带有正则表达式的mongoose 中不能正常工作

在 nodejs 中使用 multer 上传文件返回未定义的 req.file 和空的 req.body

响应发送 200 而不是 403

Node js中向rest服务发送https请求的步骤

这到底是什么';拒绝未经授权';对我来说是什么意思?

JSHint 是否支持异步/等待?

具有多个条件的mongoose 查找

使用 pg-promise 进行多行插入

为什么 Node 控制台不显示功能代码?

我可以有条件地将 where() 子句添加到我的 knex 查询吗?

- configuration.output.path:提供的值public不是绝对路径!使用 Webpack

使用 node.js 循环 JSON