sql >> Database teknologi >  >> NoSQL >> MongoDB

Returner BsonDocument i ApiController

Jeg stødte også på dette problem, jeg tog Bson-dataene, gentog dem og konverterede hvert dokument til json ved Web API-enden, som jeg formoder, du gjorde, og oprettede en liste over json-strenge - jeg sendte dette tilbage og deserialiserede hver streng tilbage til en Bson-dokument:

List<string> data = response.Content.ReadAsAsync<List<string>>().Result;

List<BsonDocument> docList = new List<BsonDocument>();
foreach (string dataStr in data) {
    BsonDocument doc = MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(dataStr);
    docList.Add(doc);                 
}

Som jeg fandt i dette indlæg:Konverter streng til MongoDB BsonDocument

Lidt skinke, men det virker.



  1. Tips til opgradering af Percona Server til MongoDB

  2. Kan ikke starte replikasæt i Ubuntu

  3. MongoDB søg efter hver diktat på listen i samlingen

  4. Godkendelsesmekanismen SCRAM-SHA-1 understøttes ikke