我正在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相关问答推荐

nest js控制器方法调用两次

查询嵌套数组中的最后一个元素具有特定值的mongoDB集合中的文档

node 上的磁盘压力

如何在ejs模板中使用循环显示多个结果?

如何将Node.js与Nuxt.js一起使用?

如何发送比特币BTC使用发送加密使用WIF密钥在 node ,js

Rails 7导入npm yaml包时出现404错误

nyc 代码覆盖不适用于 NodeJs Express 服务器

Angular Build 生产返回致命的 javascript 无效大小错误

try 在 NodeJS 项目中实现 SimplePay (OTP) 支付网关,但我无法获得与技术文档中相同的签名

MongoDB 根据使用聚合的条件从嵌套数组中删除对象

MongoDB Atlas中的聚合触发器不起作用

是Electron 的密码和登录凭据的安全存储吗?

NestJS 共享模块的问题

aws cdk 2.0 init 应用程序无法构建更漂亮的问题,这来自 jest-snapshot

无法更新MongoDB中的文档:";伯森场';writeConcern.w';是错误的类型';数组'&引用;

在Go中,编写非阻塞代码有意义吗?

为当前目录提供服务的简单文件服务器

用于排除多个文件的 node.js glob 模式

Node.js, require.main === 模块