Tôi cũng gặp phải sự cố này, tôi lấy dữ liệu Bson, lặp đi lặp lại qua nó để chuyển đổi từng tài liệu thành json ở cuối Web API, như tôi cho rằng bạn đã làm, tạo danh sách các chuỗi json - Tôi đã gửi dữ liệu này trở lại và giải mã từng chuỗi trở lại a Tài liệu 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);
}
Cái mà tôi tìm thấy trong bài đăng này: Chuyển đổi chuỗi thành MongoDB BsonDocument
Ham hố một chút, nhưng nó hoạt động.