MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Convertir .NET Guid en MongoDB ObjectID

Vous ne pouvez pas convertir ObjectId dans GUID et vice versa, car ce sont deux choses différentes (tailles, algorithmes différents).

Vous pouvez utiliser n'importe quel type pour mongoDb _id y compris GUID .

Par exemple, dans le pilote C# officiel, vous devez spécifier l'attribut [BsonId] :

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

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

ObjectId :

GUID :