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

Thư viện BSON cho java?

Bạn có thể sử dụng trình điều khiển MongoDB cho Java để lưu trữ đối tượng BSON, sau đó chuyển đổi đối tượng đó thành String mà sau đó bạn có thể bọc bằng JSONObject .

Ví dụ:đây là cách tôi tạo một tài liệu thông thường:

BasicDBObject obj = new BasicDBObject();
obj.put("name", "Matt");
obj.put("date", new Date());

Sau đó, để lấy String đại diện của đối tượng, chỉ cần gọi:

String bsonString = obj.toString();

Bao bọc nó bằng một JSONObject và lấy thuộc tính date, thuộc tính này sẽ trả về ở định dạng tuân thủ BSON.

JSONObject newObject = new JSONObject(bsonString);
System.out.println(newObject.get("date"));

Kết quả đầu ra giống như:

{"$date":"2012-08-10T05:22:53.872Z"}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb tổng kích thước của các trường mảng

  2. MongoDB $ sampleRate

  3. Cách định cấu hình tên bộ sưu tập MongoDb cho một lớp trong dữ liệu mùa xuân

  4. Chỉ mục trong MongoDB

  5. Bắt đầu fork mongod, LỖI:quy trình con không thành công, thoát với lỗi số 1