MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Konvertieren Sie die .NET-Guid in die MongoDB-Objekt-ID

Sie können ObjectId nicht konvertieren in GUID und umgekehrt, weil es zwei verschiedene Dinge sind (unterschiedliche Größen, Algorithmen).

Sie können einen beliebigen Typ für mongoDb _id verwenden einschließlich GUID .

Beispielsweise sollten Sie im offiziellen c#-Treiber das Attribut [BsonId] angeben :

[BsonId]
public Guid Id {get;set;}

[BsonId]
public int Id {get;set;}

ObjectId :

GUID :