而不是JSON.parse(JSON.stringify(obj))
技巧,我尝试使用deepClone()
来删除mongoose中的对象。但是,deepClone会在bson ObjectID上窒息。
我试过了,
var copy = _.cloneDeep(workout, function(value){
if(mongoose.Types.ObjectId.isValid(value)) {
return value.toString();
}
});
但没有骰子。有关正确方法的任何建议吗?