var users = database.GetCollection<ApplicationUser>("users");
Nie ma funkcji FindAll
w Mongodb.driver 2.0.Jak zdobyć wszystkie elementy z IMongoCollection w języku C#?
var users = database.GetCollection<ApplicationUser>("users");
Nie ma funkcji FindAll
w Mongodb.driver 2.0.Jak zdobyć wszystkie elementy z IMongoCollection w języku C#?
Można użyć LINQ
var collection = _db.GetCollection("users");
return (from x in collection.AsQueryable()
select x["something"]).toList();
Należy znaleźć z pustym filtrze jak users.Find(new BsonDocument()).ToListAsync();
Ugly prostego podejścia:
await (await users.FindAsync(_ => true)).ToListAsync()
pytanie brzmi, ponieważ nowy sterownik mongo zmienił syntaktis, ale istniejące przykłady są przestarzałe –
w MongoDB kierowcy 2.0 GetCollection powróci IMongoCollection istnieje brak metody AsQueryable() w IMongoCollection –
iwaitu
@iwaitu Oni wydają się mieć se verily crippled 'IMongoCollection' - to nawet nie jest" IEnountable "! Co za cholera?! –