ObjectId
を変換することはできません GUID
に 逆もまた同様です。なぜなら、それらは2つの異なるもの(異なるサイズ、アルゴリズム)だからです。
mongoDb _id
には任意のタイプを使用できます GUID
を含む 。
たとえば、公式のc#ドライバーでは、属性[BsonId]
を指定する必要があります :
[BsonId]
public Guid Id {get;set;}
[BsonId]
public int Id {get;set;}
ObjectId :
GUID :