[英]How to determine if a string can be used as a MongoDB ObjectID?
我正在使用帶有 JAVA 的 Micronaut 框架,並嘗試使用以下字符串驗證 objectId。
60236833af6a1d49478d2bef // Valid mongo ObjectId
60236833a46a1d49478d2bef // Invalid mongo ObjectId
如何使用 MongoDb 在 Java 中執行字符串是否具有有效的 objectId?
這對我有用
import org.bson.types.ObjectId;
if(ObjectId.isValid(value)){
}
您可以參考ObjectId 規范了解它們的生成方式。
任何 24 個字符的十六進制字符串都應該可以轉換為 ObjectId。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.