是否有使用mongoose将字符串转换为node中的objectId的功能?该模式指定某个东西是一个ObjectId,但是当它从字符串保存时,mongo告诉我它仍然只是一个字符串。例如,对象的_id显示为objectId("blah")。
objectId("blah")
您可以这样做:
var mongoose = require('mongoose'); var id = mongoose.Types.ObjectId('4edd40c86762e0fb12000003');