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

Chuyển đổi MongoDB BsonDocument thành JSON hợp lệ trong C #

MongoDB.Bson (2.5+) có hỗ trợ ánh xạ giữa các đối tượng BsonValues ​​và .Net.BsonTypeMapper Class

Để ánh xạ BsonValue (hoặc BsonDocument) sang sử dụng đối tượng .Net

var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);

Sau đó, bạn có thể sử dụng lựa chọn thư viện tuần tự hóa của mình. Ví dụ:

JsonConvert.SerializeObject(dotNetObj);

Nếu bạn có Danh sách BsonDocument

var dotNetObjList = bsonDocList.ConvertAll(BsonTypeMapper.MapToDotNetValue);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - $ set để cập nhật hoặc đẩy phần tử Array

  2. Trong MongoDB, làm cách nào để bạn sử dụng $ set để cập nhật giá trị lồng nhau / tài liệu nhúng?

  3. Cập nhật thuộc tính tài liệu nhúng trong Mongodb

  4. Cách tính chênh lệch dấu thời gian trong mongodb (theo giờ)?

  5. MongoDB Node kiểm tra xem objectid có hợp lệ không