Can I determine if a string is a MongoDB ObjectID?

前端 未结 16 725
时光说笑
时光说笑 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 00:45

    The simplest way to check if the string is a valid Mongo ObjectId is using mongodb module.

    const ObjectID = require('mongodb').ObjectID;
    
    if(ObjectID.isValid(777777777777777)){
       console.log("Valid ObjectID")
    }
    

提交回复
热议问题