var id = new mongodb.ObjectID("545e2fa90293a69004414ae9");
var valid = ObjectID.isValid(id);
为什么我得到这个值 - T^/©¦AJé
"?
请帮帮我!
目前isValid()
函数需要一个数字或一个字符串(12 或 24 个字符(。您正在向它传递一个对象,这就是它返回false
的原因。您需要将 ObjectId 对象转换为字符串:
var valid = ObjectID.isValid(id.toString());