2011-10-25 19 views
7

MongoDB'de koleksiyon düzeyinde izinleriniz var mı? SQL veritabanındaki tablo düzeyindeki izinlere benzer?MongoDB'de koleksiyon düzeyinde izinleriniz var mı?

Üzerinde bulabildiğim tek şey bu. Eski bir bilete benziyor.

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

+0

merak ediyorum hiç bu gerekir neden olarak. Detaylandırmaya özen gösterilsin mi? –

+1

Aynı nedenden ötürü bir SQL veritabanında olmasını istersiniz: farklı paydaşlara, diğer koleksiyonlara erişim sağlamalarına izin vermeden, sahip oldukları koleksiyonlara karşı sorgulama yapma yeteneği kazandırmak. Veri tabanlarının birçok üretim kullanımı için gerçekten önemlidir. – Dave

+1

toplama düzeyi izinleri 2.6'da (şu anda geliştirme sürümleri 2.5.3 ve 2.5.4'te mevcuttur) –

cevap

3

Hayır, henüz değil, MongoDB erişim kontrolü şu anda veritabanı seviyesinde kullanılabilir. Gereksinimlerinize bağlı olarak, uygulama koduna erişimi kontrol düzeyine indiren bir güvenlik modeli uygulamak için bir seçenek olabilir.

+0

Hmm'de bulunacaktır, tamam, bunun gerçekleşmesi için bir zaman çizelgesi olup olmadığını biliyor musunuz? – Dave

+0

Üzgünüz, MongoDB posta listesine veya oy ve yorumlarınızı JIRA biletine ekleyerek deneyebilirsiniz. –

+0

Bunu isterseniz, özellik isteği için oylamaya gidin: https://jira.mongodb.org/browse/SERVER-1105 – Leopd

4

Bu geç gelenlere (benim yaptığım gibi), MongoDB şimdi toplama düzeyinde yetkilendirme desteğine sahiptir.

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

+0

Bu mongodb-3'e yeniden etiketlemek güzel olurdu. Lütfen benim itibarı yüksek olan herkes benimki için mongodb-2 ve mongodb-3 için farklı etiketler yaratır, çünkü farklılıklar çok mu büyüktür? .. –

İlgili konular