mongodb logo

Xóa document, row trong MongoDB (bằng dòng lệnh, Robo3T)

This entry is part 11 of 24 in the series MongoDB

Xóa document, row trong MongoDB (bằng dòng lệnh, Robo3T). Xóa document trong MongoDB Cú pháp: Để document trong MongoDB ta dùng method remove(): db.COLLECTION_NAME.remove(DELLETION_CRITTERIA, justOne) Trong đó: DELLETION_CRITTERIA: là điều kiện xóa (các bản ghi nào sẽ bị xóa) justOne: Nếu có giá trị bằng 1 hoặc true thì chỉ có nhiều nhất 1 bản Read more about Xóa document, row trong MongoDB (bằng dòng lệnh, Robo3T)[…]

mongodb logo

Update document, dữ liệu trong MongoDB

This entry is part 12 of 24 in the series MongoDB

Update document, dữ liệu trong MongoDB. Update document trong MongoDB Cú pháp: Để update document trong MongoDB ta dùng method update(): db.collection_name.update( <SELECTION_CRITERIA>, <UPDATE>, { upsert: <boolean>, multi: <boolean>, writeConcern: <document>, collation: <document>, arrayFilters: [ <filterdocument1>, … ] } )   Trong đó: SELECTION_CRITERIA: là mệnh đề where trong MongoDB dùng để chọn ra những document được Read more about Update document, dữ liệu trong MongoDB[…]

mongodb logo

Projection trong MongoDB (SELECT field/column trong MongoDB)

This entry is part 13 of 24 in the series MongoDB

Projection trong MongoDB (SELECT field/column trong MongoDB) Projection trong MongoDB Mặc định, khi truy vấn trong MongoDB (find()) kết quả trả về sẽ gồm tất cả các field trong document. Để giới hạn số lượng dữ liệu mà MongoDB gửi tới ứng dụng, bạn có thể sử dụng projection để chỉ rõ những field nào Read more about Projection trong MongoDB (SELECT field/column trong MongoDB)[…]

mongodb logo

Sắp xếp trong MongoDB(orderBy, sorting() trong MongoDB)

This entry is part 14 of 24 in the series MongoDB

Sắp xếp trong MongoDB(orderBy, sorting() trong MongoDB) Sorting trong MongoDB Mặc định kết quả truy vấn của method find() trả về sẽ sắp xếp theo field _id Để tùy chỉnh cách sắp xếp kết quả truy vấn ta dùng method sort() ở sau method find() Cú pháp: >db.COLLECTION_NAME.find().sort({field1:1, field2:-1,…}) Trong đó: field1:1 tức là sắp Read more about Sắp xếp trong MongoDB(orderBy, sorting() trong MongoDB)[…]

Ưu nhược điểm của MongoDB, khi nào nên dùng MongoDB

This entry is part 15 of 24 in the series MongoDB

Ưu nhược điểm của mongodb, khi nào nên dùng MongoDB Ưu điểm của MongoDB Open Source: MongoDB là phần mềm mã nguồn mở miễn phí, có cộng đồng phát triển rất lớn Hiệu năng cao: Tốc độ truy vấn (find, update, insert, delete) của MongoDB nhanh hơn hẳn so với các hệ quản trị cơ Read more about Ưu nhược điểm của MongoDB, khi nào nên dùng MongoDB[…]

mongodb logo

Xóa cột, field, trường của collections trong MongoDB ($unset)

This entry is part 16 of 24 in the series MongoDB

Xóa cột, field, trường của collections trong MongoDB ($unset). (Trong mongodb data lưu dưới dạng JSON nên sẽ không có khái niệm cột, tuy nhiên khi hiển thị ta sẽ thấy mỗi field tương đương với 1 cột) Xóa field trong collections Để xóa một field trong collections ta sử dụng lệnh update() kết hợp Read more about Xóa cột, field, trường của collections trong MongoDB ($unset)[…]

mongodb logo

Kiểm tra null, check tồn tại trong MongoDB với $exists

This entry is part 17 of 24 in the series MongoDB

Kiểm tra null, check tồn tại trong MongoDB với $exists. Trong MongoDB, dữ liệu lưu ở collection không có cấu trúc dữ liệu cố định. Tức là bản ghi (document) này có field này nhưng bản ghi khác lại không có field đó. Do đó khi truy vấn, tìm kiếm theo field nào đó, ta Read more about Kiểm tra null, check tồn tại trong MongoDB với $exists[…]

mongodb logo

Đổi tên field trong MongoDB với $rename

This entry is part 18 of 24 in the series MongoDB

Đổi tên field trong MongoDB với $rename Đổi tên field trong MongoDB với $rename $rename là lệnh dùng để cập nhật lại tên field trong MongoDB. Cú pháp như sau: db.COLLECTION_NAME.find( <SELECTION_CRITERIA>,{$rename: { <field1>: <newName1>, <field2>: <newName2>, … } }) Ví dụ mình insert 5 bản ghi (document) sau vào collection player db.player.insert([ {‘_id’:’1′, ‘name’:’neymar’, ‘country’:’brazil’, Read more about Đổi tên field trong MongoDB với $rename[…]

mongodb logo

Tạo user/roles, phân quyền người dùng trên MongoDB

This entry is part 19 of 24 in the series MongoDB

Tạo user/roles, phân quyền người dùng trên MongoDB Tạo user trong MongoDB Để tạo user trong MongoDB ta sử dụng method createUser() db.createUser( { user: “username”, pwd: “password”, roles: [ { role: “role_name”, db: “db_name” } ] } ) Trong đó roles: sẽ chứa 1 list các role cho user vừa tạo, mỗi role sẽ Read more about Tạo user/roles, phân quyền người dùng trên MongoDB[…]

mongodb logo

Các loại roles, vai trò, quyền trong MongoDB.

This entry is part 20 of 24 in the series MongoDB

Các loại roles, vai trò, quyền trong MongoDB. MongoDB cung cấp 1 bộ các role (quyền), cho phép phần quyền khả năng truy cập database ở các mức độ khác nhau.Bộ roles database user roles và database administration roles được xây dựng riêng cho từng database. Database User Roles Các role dành cho client. Role Mô tả Các method, Read more about Các loại roles, vai trò, quyền trong MongoDB.[…]

stackjava.com