私はマングース4.4.16を使用した場合に上記のコードは正常に動作しているはマングース4.6.0
var body={};
var objId="57b40595866fdab90268321e";
body.id=mongoose.Types.ObjectId(objId);
myModel.collection.insert(body,function(err,data){
//causing err;
});
使用したObjectIdの文字列を変換しようとしていますが、私は更新した場合に失敗している私mongooseを最新バージョン(4.6.0)に変更すると、問題が発生します。
の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