2011-08-11 10 views
10

मुझे रावेन डीबी में दस्तावेज़ों का पूरा संग्रह हटाने की आवश्यकता है। एक करके एक (दस्तावेज) हटाना एक बुद्धिमान विकल्प नहीं है। क्या मैं इसे आसानी से कर सकता हूं?RavenDB संग्रह हटाएं

उत्तर

6

आप एक सेट आधारित ऑपरेशन कर सकते हैं।

store.DatabaseCommands.DeleteByIndex() तो

store.DatabaseCommands.DeleteByIndex(
    "Enquiries/MyEnquiryIndexName", 
    new IndexQuery { Query = "Id:*", }, 
    allowStale: false); 

Code sample @Marijin

+5

द्वारा हम एक उदाहरण मिल सकता है करना है? मैं इस पर अंतर कर रहा हूं और इसे समझ नहीं सकता। –

+0

@ बॉबी कैनन उदाहरण के लिए देखें https://gist.github.com/1868911 – Marijn