2011-08-11 3 views
10

J'ai besoin de supprimer toute une collection de documents dans Raven DB. La suppression un par un (documents) n'est pas un choix judicieux. Y a-t-il un moyen de le faire facilement?Supprimer la collection RavenDB

Répondre

6

Vous pouvez effectuer une opération basée sur un ensemble.

store.DatabaseCommands.DeleteByIndex() de le faire

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

Code sample par @Marijin

+5

Peut-on obtenir un exemple? J'espčre ça et je n'arrive pas ŕ le comprendre. –

+0

@BobbyCannon voir par exemple https://gist.github.com/1868911 – Marijn

Questions connexes