Ответ 1
Вы должны найти пустой фильтр, например users.Find(new BsonDocument()).ToListAsync();
var users = database.GetCollection<ApplicationUser>("users");
В Mongodb.driver 2.0 нет функции FindAll
.
Вы должны найти пустой фильтр, например users.Find(new BsonDocument()).ToListAsync();
Уродливый простой подход:
await (await users.FindAsync(_ => true)).ToListAsync()
Вы можете использовать LINQ
var collection = _db.GetCollection("users");
return (from x in collection.AsQueryable()
select x["something"]).toList();
Или, может быть, если вы находитесь где-то недалеко от версии Mongo Driver 2.7, следующий запрос будет скомпилирован. (обратите внимание также, что универсальный параметр Users здесь избыточен)
List<string> q2=(from x in collection.AsQueryable<users>() select x.Name).ToList();