javascript - node.js mongodb 通过_id node-mongodb-na

我正在尝试按 id 选择文档

我试过了:

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

collection.update({ "_id": theidID }

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

也试过了:

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进行选择?

最佳答案

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

关于javascript - node.js mongodb 通过_id node-mongodb-native 选择文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4902569/

相关文章:

mongodb - 如何使用 MongoDB 过滤子文档中的数组

mongodb - 如何将 mongodb 客户端连接到本地 Meteor MongoDB

sql - mongo中的外键?

java - Spring Data 的 MongoTemplate 和 MongoReposito

macos - mac上mongodb数据库的位置

mongodb - 无法验证到 mongo, "auth fails"

mongodb - 无法启动/启动本地 mongo db

mongodb - 溢出排序阶段缓冲数据使用量超过内部限制

mongodb - 使用 Mongoose 从 MongoDB 文档中删除一个键

node.js - 如何在 mongodb-native findOne() 中使用变量作为字段名?