2011-10-25 25 views
7

Bạn có thể có quyền cấp bộ sưu tập trong MongoDB không? Tương tự như quyền mức bảng trong cơ sở dữ liệu SQL?Bạn có thể có quyền cấp bộ sưu tập trong MongoDB không?

Đây là điều duy nhất tôi có thể tìm thấy trên đó. Trông giống như một chiếc vé cũ.

https://jira.mongodb.org/browse/SERVER-1105

+0

Tôi tò mò là tại sao bạn cần điều này. Chăm sóc để xây dựng? –

+1

Vì lý do tương tự bạn muốn trong cơ sở dữ liệu SQL: cho các bên liên quan khác nhau khả năng chạy truy vấn đối với các bộ sưu tập mà họ sở hữu, mà không cho phép họ truy cập vào các bộ sưu tập khác. Nó thực sự quan trọng đối với nhiều cơ sở dữ liệu sử dụng sản xuất. – Dave

+1

quyền mức thu thập sẽ có sẵn ở 2.6 (hiện có sẵn trong bản phát hành 2.5.3 và 2.5.4) –

Trả lời

3

Không, chưa, kiểm soát truy cập MongoDB hiện chỉ có sẵn ở cấp cơ sở dữ liệu. Tùy thuộc vào yêu cầu của bạn, nó có thể là một tùy chọn để thực hiện một mô hình bảo mật trong mã ứng dụng kiểm soát quyền truy cập xuống mức thu thập.

+0

Hmm, ok, bạn có biết liệu có dòng thời gian cho điều này có thể xảy ra không? – Dave

+0

Xin lỗi không, bạn có thể thử danh sách gửi thư MongoDB hoặc thêm phiếu bầu và nhận xét của bạn vào vé JIRA. –

+0

Nếu bạn muốn điều này, hãy bỏ phiếu cho yêu cầu tính năng: https://jira.mongodb.org/browse/SERVER-1105 – Leopd

4

Đối với bất kỳ ai đến muộn này (như tôi đã làm), MongoDB hiện có hỗ trợ cho ủy quyền cấp tập hợp.

Xem: http://docs.mongodb.org/manual/core/collection-level-access-control/

+0

Sẽ thật tuyệt khi gắn thẻ lại với mongodb-3. Xin vui lòng bất cứ ai có uy tín cao hơn sau đó tôi tạo ra các thẻ khác nhau cho mongodb-2 và mongodb-3, cos khác biệt là rất lớn? .. –

Các vấn đề liên quan