簡體   English   中英

如何確定字符串是否可以用作 MongoDB ObjectID?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM