Ich versuche, eine Zeichenfolge zu ObjectId konvertierenzu ObjectId Konvertieren von String wird in Mungo andernfalls 4.6.0
var body={};
var objId="57b40595866fdab90268321e";
body.id=mongoose.Types.ObjectId(objId);
myModel.collection.insert(body,function(err,data){
//causing err;
});
der obige Code funktioniert prima mit, wenn Mungo 4.4.16 verwendet wird, aber wenn ich meine aktualisieren Mungo zur neuesten Version (4.6.0) tritt dann ein Problem auf.
Err
object [
{
"_bsontype":"ObjectID",
"id:{"0":87,"1":180,"2":5,"3":235,"4":134,"5":111,"6":218,"7":185,"8":2,"9":104,"10":50,"11":111}
}
]
is not a valid ObjectId