sql >> Database >  >> NoSQL >> MongoDB

BsonDocument retourneren in ApiController

Ik kwam dit probleem ook tegen, ik nam de Bson-gegevens, itereerde er doorheen en converteerde elk document naar json aan het einde van de Web API, zoals ik veronderstel dat je deed, een lijst met json-strings maken - ik stuurde dit terug en deserialiseerde elke string terug naar een Bson-document:

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);                 
}

Wat ik vond in dit bericht:Convert string in MongoDB BsonDocument

Beetje ham fisted, maar het werkt.



  1. MongoDB BSON-gids

  2. Converteer MongoDB-query naar Spring MongoDB-syntaxis

  3. Django-nonrel met behulp van ListField met EmbeddedObjects in de admin

  4. MongoDB $stdDevSamp