2012-10-10 4 views
0

J'essaie d'utiliser .NET Guid comme identifiant de document pour mes documents mongodb. Le problème que je rencontre maintenant est que .NET Guid octets sont inversés dans mongodb id. Je ne peux pas Fetch nouveau document inséré avec une requête comme ceci:Utilisation de .NET Guid comme identifiant de document mongodb

_collection.AsQueryable().Where(user => user.Id == id) 

Je pense que le invertion d'octets se produit en raison de la mise en œuvre ToByteArray. Alors, quelqu'un connaît-il une bonne solution pour cela?

Répondre

0

C'était mon erreur. La requête devrait ressembler à ceci:

_collection.AsQueryable().SingleOrDefault(user => user.Id == id) 
Questions connexes