有什么办法可以从CouchDB数据库中删除所有数据吗?
我目前正在做的是删除并重新创建整个数据库
curl -X DELETE http://localhost:5984/foobar
curl -X PUT http://localhost:5984/foobar
Run Code Online (Sandbox Code Playgroud)
但我不确定这是否是最好的方法.
我找到了这个书签,可以为Futon视图添加功能.它会添加选择全部,删除所有按钮和删除列以及删除复选框.这可能是一个好的开始,但你可能想稍微修改它,因为它似乎不能一直工作.
http://www.elijahmanor.com/couch-potato-bookmarklet-lazy-features-for-couchdbs-futon/
小智 5
下面的代码使用 Node.js 删除所有数据库(不是所有记录!)。您需要安装nano,然后执行以下代码:
var nano = require('nano')('http://localhost:5984');
nano.db.list(function(err, body) {
body.forEach(function(db) {
nano.db.destroy(db);
});
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13436 次 |
最近记录: |