我正在尝试使用.NET Guid作为我的mongodb文档的文档ID。我现在面临的问题是.NET Guid字节在mongodb id中被反转。所以我不能用这样的查询来获取新插入的文档:
_collection.AsQueryable().Where(user => user.Id == id)
我认为字节的反转是因为ToByteArray实现而发生的。那么,有人知道任何好的解决方案吗?
答案 0 :(得分:0)
这是我的错。查询应如下所示:
_collection.AsQueryable().SingleOrDefault(user => user.Id == id)