我可以使用两种方法查询集合中的所有项目
一)
var findAll = await Context.ItemsCollection.FindAsync(_ => true);
var res = await findAll.ToListAsync();
b)
var res = await.Context.ItemsCollection.Find(_ => true).ToListAsync();
它们之间有真正的区别吗?我应该更喜欢哪一个?
最佳答案
没有什么真正的区别。它最终会表现得一样。
Find
不会执行查询,而 FindAsync
会执行查询,但使用 ToListAsync
会使这种差异变得无关紧要。
关于c# - MongoDB .NET 驱动程序查找全部 : How to write it better?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32178679/