Cập nhật kéo mongodb java

Chọn Tệp → Mới → Dự án Java, đặt tên dự án trong khung Tên dự án. Nhấp vào Tiếp theo và theo hướng dẫn của trình thuật sĩ để hoàn tất

Tải trình điều khiển java mongo tại http. //goo. gl/UFGiHN. Ở đây, có nhiều phiên bản để lựa chọn, bài viết này sử dụng phiên bản mongo-java-driver-2. 13. 0. cái lọ. Sau khi tải về, bạn thêm nó vào Java Build Path để sử dụng. Nhấp chuột phải vào dự án, chọn Thuộc tính, chọn Đường dẫn xây dựng Java ở khung bên trái, sau đó chọn Thư viện thẻ. Tiếp theo nhấn vào nút Thêm JAR bên ngoài. và chọn trình điều khiển java mongo thư viện thư viện bạn vừa tải xuống, nhấn OK.

 

Cập nhật kéo mongodb java
 

 

2. Mongo connection

To connect with MongoDB Server, if as being using Mongo Java Driver version >=2. 10. 0, sử dụng MongoClient

// Phiên bản driver cũ sử dụng Mongo

Mongo mongo = Mongo mới("localhost", 27017);

// Từ 2. 10. 0, sử dụng MongoClient

MongoClient mongoClient = new MongoClient("localhost", 27017);

Nếu MongoDB đang ở chế độ bảo mật, hãy chắc chắn yêu cầu được thực hiện

Thông tin đăng nhập MongoCredential =

MongoThông tin xác thực. createMongoCRRedential("tên người dùng", "tên cơ sở dữ liệu", "mật khẩu". toCharArray());

MongoClient mongoClient =

                         MongoClient mới(Địa chỉ máy chủ mới(), Mảng. asList(thông tin xác thực));

3. Lấy cơ sở dữ liệu

Database Connection. Nếu nó không tồn tại, MongoDB sẽ tạo nó cho bạn

DB db = mongoClient. getDB("tên cơ sở dữ liệu");

Showing all database

Liệt kê dbs = mongoClient. getDatabaseNames();

for(Chuỗi db. dbs){

Hệ thống. ngoài. println(db);

}

4. Pick Collection

- Use

DB db = mongoClient. getDB("tên cơ sở dữ liệu");

- Bộ sưu tập DBCollection = db. getCollection("người dùng");

Hiển thị tất cả bộ sưu tập/bảng của cơ sở dữ liệu được kết nối

DB db = mongoClient. getDB("tên cơ sở dữ liệu");

Đặt bảng = db. getCollectionNames();

for(Chuỗi đối chiếu. những cái bàn){

Hệ thống. ngoài. println(thu);

}

Lưu ý. Trong RDBMS, bộ sưu tập tương đương với bảng

5. Chèn một tài liệu

Trong hướng dẫn này sẽ chỉ cho bạn một số cách để chèn dữ liệu JSON vào một tài liệu, thông qua Mongo Java Driver

data test

{

"cơ sở dữ liệu". "quanlysv",

"cái bàn". "taikhoan",

"chi tiết"

{

tên tài khoản. "levientrinh",

mật khẩu mở khóa. "12345",

tích cực. "thật"

}

}

}

Cách 1. Use BasicDBObject

DB db = mongoClient. getDB("testdb");

Bộ sưu tập DBCollection = db. getCollection("tài khoản");

Tài liệu BasicDBObject = new BasicDBObject();

tài liệu. put("cơ sở dữ liệu", "quanlysv");

tài liệu. put("bảng", "taikhoan");

BasicDBObject documentDetail = new BasicDBObject();

tài liệuChi tiết. put("tên đăng nhập", "levientrinh");

tài liệuChi tiết. put("mật khẩu", "12345");

tài liệuChi tiết. put("đang hoạt động", "đúng");

tài liệu. put("chi tiết", chi tiết tài liệu);

thu thập. chèn (tài liệu);

cách 2. Sử dụng BasicDBObjectBuilder

Bộ sưu tập DBCollection = db. getCollection("tài khoản");

BasicDBObjectBuilder documentBuilder = BasicDBObjectBuilder. bắt đầu()

                                                . add("database", "quanlysv")

                                                . add("bảng", "taikhoan");

BasicDBObjectBuilder documentBuilderDetail = BasicDBObjectBuilder. bắt đầu()

                                    . add("tên người dùng", "levientrinh")

                                    . thêm ("mật khẩu", "12345")

                                    . add("đang hoạt động", "đúng");

tài liệuBuilder. add("chi tiết", chi tiết documentBuilder. được());

thu thập. chèn (tài liệuBuilder. được());

Cách 3. Use Map

Tài liệu bản đồMap = new HashMap();

tài liệuBản đồ. put("cơ sở dữ liệu", "quanlysv");

tài liệuBản đồ. put("bảng", "taikhoan");

Tài liệu bản đồMapDetail = new HashMap();

tài liệuBản đồChi tiết. put("tên đăng nhập", "levientrinh");

tài liệuBản đồChi tiết. put("mật khẩu", "12345");

tài liệuBản đồChi tiết. put("đang hoạt động", "đúng");

tài liệuBản đồ. put("chi tiết", documentMapDetail);

thu thập. chèn (BasicDBObject mới (bản đồ tài liệu));

Cách 4. Use Json

Chuỗi json = "{'cơ sở dữ liệu'. 'quanlysv','bảng'. 'tài khoản'," +

                                                         "'chi tiết'. {'tên tài khoản'. 'levientrinh', 'mật khẩu'. '12345', 'hoạt động'. 'true'}}}";          

DBObject dbObject = (DBObject)JSON. phân tích cú pháp (json);

thu thập. chèn (dbObject);

Mời các bạn đón đọc phần tiếp theo của bài viết sẽ hướng dẫn chi tiết cách cập nhật, truy vấn, xóa dữ liệu của MongoDB bằng Java