MongoDB .NET driver find all: 怎么写比较好?

MongoDB .NET driver find all : How to write it better?

我可以使用 2 种方法查询集合中的所有项目

a)

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

b)

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

它们之间有真正的区别吗?我应该更喜欢哪一个?

没有真正的区别。它最终会表现得一样。

Find 不执行查询,而 FindAsync 执行,但使用 ToListAsync 使这种差异变得无关紧要。