因为向前台返回数据,需要将字段传为驼峰,但mongodb中一些ObejctId,则不需要被转义,特在此做记录,怎么判断:
const mongoose = require('mongoose'); const { ObjectId } = mongoose.Types; ObjectId.isValid(undefined); // false ObjectId.isValid('11111111'); // false ObjectId.isValid('5cb44fbedba9b15b7f6b9d7c'); // true