2016-11-09 8 views

Antwort

2

Sie haben Recht, dies ist derzeit nicht dokumentiert. Sie können jedoch den REST-Aufruf in unserem API Explorer finden, obwohl Sie den syntaktischen Zucker nicht vom JS SDK erhalten. Der REST-Aufruf ist ein DELETE zu /db/{bucket}, wobei bucket der Name der zu löschenden Tabelle ist. Mit dem JS SDK diese Anforderung in eine Nachricht Objekt gewickelt wird TruncateBucket, können Sie es wie folgt verwenden:

DB.login("userWithAdminRole", "<password>").then(function() { 
     return DB.send(new DB.message.TruncateBucket('<table>')); 
    }).then(function() { 
     console.log('truncated!'); 
    }).catch(function() { 
     console.log('catch truncated!'); 
    }); 

Hinweis: Wenn Sie diesen Code aus Ihrem Frontend aufrufen müssen Sie die Admin-Rolle (daher der DB.login). Wenn Sie den Code von einem Backend-Modul aufrufen (wo Sie immer die Rolle node haben), können Sie die Anmeldung überspringen.


Sie können auch alle REST Anfrage im API Explorer auszuprobieren. Es sieht so aus:

API Explorer

Verwandte Themen