我得到了一个.net核心应用程序,它非常简单直接,它使用REST向mongo数据库添加和下载对象。添加项目的效果非常好。获取包含所有项目的列表,但是当我尝试使用id
访问某个列表时,则每次获得null
。 我应该做些什么来使这段代码有效。它意味着当数据库中有一个匹配时,使用它的唯一ID从数据库中获取一个Tool对象。获取LUUID的文档
private IMongoCollection<Tool> Tools => _database.GetCollection<Tool>("Tools");
public async Task<Tool> GetAsync(Guid id) =>
await Tools.AsQueryable().FirstOrDefaultAsync(tool => tool.Id == id);
参数看起来像,当我检查出来的调试器"{ee1aa9fa-5d17-464c-a8ba-f685203b911f}"
编辑
工具类属性
public Guid Id { get; protected set; }
public string Model { get; protected set; }
public string Brand { get; protected set; }
public string Type { get; protected set; }
public uint Box { get; protected set; }
固定检查评论
请告诉我问题? – Liam
我虽然说明了自己,但是加了 – karoluS
不行,还是不知道你的要求是什么? – Liam