MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Trả lại BsonDocument trong ApiController

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách cài đặt MongoDB

  2. MongoDB $ lát

  3. Lập chỉ mục MongoDB so với Triển khai mảng cho ứng dụng cụ thể của chúng tôi

  4. thông báo lỗi cú pháp mongoexport

  5. Sharding MongoDB, nó sẽ cân bằng lại như thế nào khi thêm các nút mới?