有没有办法告诉本机MongoDB驱动程序NodeJS自动将_id
字段的内容转换为ObjectID?
说,在这种情况下:
db.collection("collection").updateOne({_id: data._id}, data)
并不是data._id = ObjectID(data.id)
很难,但每次都错过了另一件事。
答案 0 :(得分:2)
本机无法做到这一点。您可以创建一些功能来包装您的mongo查询,您将检查参数以及它是否" _id"将其解析为ObjectId。