2

我能够查询使用2个集合的所有项目接近MongoDB .NET驱动程序找到所有:如何写得更好?

一)

var findAll = await Context.ItemsCollection.FindAsync(_ => true); 
var res = await findAll.ToListAsync(); 

B)

var res = await.Context.ItemsCollection.Find(_ => true).ToListAsync(); 

他们之间有真正的改变?哪一个应该我更喜欢?

回答

2

没有真正的区别。它最终会表现相同。

Find不会执行查询,而FindAsync会这样做,但使用ToListAsync会使该差异无关紧要。

相关问题