使用lowdash的猫鼬深拷贝对象

时间:2015-10-22 22:50:02

标签: mongoose underscore.js clone deep-copy

而不是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();
  }
});

但没有骰子。有关正确方法的任何建议吗?

0 个答案:

没有答案