Saya mengalami masalah ini juga, saya mengambil data Bson, mengulanginya dengan mengubah setiap dokumen menjadi json di ujung API Web, seperti yang saya kira Anda lakukan, membuat daftar string json - saya mengirim ini kembali dan mendeserialisasi setiap string kembali ke a Dokumen Bson:
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);
}
Yang saya temukan di posting ini:Konversi string menjadi MongoDB BsonDocument
Sedikit ham, tapi berhasil.