Ich bin auch auf dieses Problem gestoßen, ich habe die Bson-Daten genommen, sie durchlaufen, jedes Dokument am Ende der Web-API in JSON konvertiert, wie ich annehme, und eine Liste von JSON-Zeichenfolgen erstellt - ich habe diese zurückgesendet und jede Zeichenfolge zurück zu a deserialisiert 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);
}
Was ich in diesem Beitrag gefunden habe:Convert string into MongoDB BsonDocument
Bisschen ham gefistet, aber es geht.