0

mongodb ドキュメントのドキュメント ID として .NET Guid を使用しようとしています。私が今直面している問題は、.NET Guid バイトが mongodb id で反転されていることです。したがって、次のようなクエリでは、新しく挿入されたドキュメントを取得できません。

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

ToByteArray の実装が原因で、バイトの反転が発生すると思います。それで、誰かがこれに対する良い解決策を知っていますか?

4

1 に答える 1

0

それは私の間違いでした。クエリは次のようになります。

_collection.AsQueryable().SingleOrDefault(user => user.Id == id)
于 2012-10-10T12:38:15.263 に答える