Can I determine if a string is a MongoDB ObjectID?

前端 未结 16 667
时光说笑
时光说笑 2020-11-30 00:31

I am doing MongoDB lookups by converting a string to BSON. Is there a way for me to determine if the string I have is a valid ObjectID for Mongo before doing the conversion?

16条回答
  •  攒了一身酷
    2020-11-30 01:04

    If you have the hex string you can use this:

    ObjectId.isValid(ObjectId.createFromHexString(hexId));
    

提交回复
热议问题