Mongoose数组更新引用自身导致内存溢出

运行脚本时报出 Maximum call stack size exceeded 这样的错,直觉上感觉写出了死循环导致堆栈超出,可是看了N久代码,递归调用的函数也没有找到错误,采用局部测试法耐心测了测,找到了出错的代码行,看着貌似没问题。 Continue reading