2010-06-25 28 views
12

MongoDB'de 'ON DELETE CASCADE' işlevine sahip yabancı bir tuşa sahip olmanın bir yolu var mı?MongoDB ÇEVRİMİÇİ DELİKLİ KİLİTLEME

DBRef'i bir tür yabancı anahtar olarak kullanabileceğinizi biliyorum, ancak referans noktalarının kaldırıldığı bir koleksiyondaki öğe null olarak döndürür. Ancak, referansın ait olduğu öğenin kaldırılmasını istiyorum. Bunu nasıl yaparım?

Ya da her şeyi kaldırdığım her defasında ona yapılan referansları kontrol etmem gerekiyor mu?

+0

MongoDB Bugtracker üzerine eklersen CASCADE MongoDB için SİL uygulamış? –

cevap

9

Bu özellik şu anda mevcut değil. Eğer onu istiyorsan. Sonunda

http://jira.mongodb.org

+0

Ben jira, ipucu için bir özellik isteği yayınladı;) – VDVLeon

+0

böylece cevabınızı oylayabilirsin :) – shingara

+0

evet, srry, unutmuşum çünkü o anda bilgisayarımı bırakmak zorunda kaldım: P – VDVLeon