将`_id`自动转换为`ObjectID`

时间:2016-12-07 10:47:48

标签: node.js mongodb

有没有办法告诉本机MongoDB驱动程序NodeJS自动将_id字段的内容转换为ObjectID?

说,在这种情况下:

db.collection("collection").updateOne({_id: data._id}, data)

并不是data._id = ObjectID(data.id)很难,但每次都错过了另一件事。

1 个答案:

答案 0 :(得分:2)

本机无法做到这一点。您可以创建一些功能来包装您的mongo查询,您将检查参数以及它是否" _id"将其解析为ObjectId。