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

Quels sont les inconvénients du stockage de Guid en tant que chaîne dans MongoDB ?

En plus de la réponse de gregor, l'utilisation de Guids empêchera actuellement l'utilisation du nouveau cadre d'agrégation car il est représenté comme un type binaire. Quoi qu'il en soit, vous pouvez faire ce que vous voulez d'une manière plus simple. Cela permettra à la bibliothèque mongodb bson de gérer les conversions pour vous.

public class MyClass
{
  [BsonRepresentation(BsonType.String)]
  public Guid Id { get; set;}
}