sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man gör findAll i den nya mongo C#-drivrutinen och gör den synkron

EDIT:

De bestämde sig för att lägga till tillbaka synkront stöd (även om asynkronisering fortfarande är att föredra för IO-operationer) så att du helt enkelt kan använda:

var list = collection.Find(_ => true).ToList();

Original:

Blockera inte synkront på asynkron kod. Det är dåligt för prestandan och kan leda till dödlägen.

Om du vill behålla din applikation synkron rekommenderar vi att du fortsätter att använda den gamla synkrona drivrutinen.

I den nya v2.0-drivrutinen async alternativet ska se ut så här:

async Task FooAsync()
{
    var list = await collection.Find(_ => true).ToListAsync();
}


  1. Redis-anslutning till 127.0.0.1:6379 misslyckades - anslut ECONNREFUSED

  2. node.js MongoDB-frågan ger inte resultat

  3. redis-server i ubuntu14.04:Bindadress som redan används

  4. Var man lagrar MongoClient i Django