Nano不提供臨時視圖的文檔,是否有任何未公開的方法?否則,你會如何建議某人使用類似納米語法執行臨時視圖。目前,我試圖創建的視圖_view/GUID,對其進行查詢,返回的結果,然後從集合中刪除:使用節點模塊的臨時CouchDB視圖Nano
function generateToken() {
return Math.floor((1 + Math.random()) * 0x10000).toString(16).substring(1);
}
var db = nano.use('db'),
fn = 'function(doc){ emit(doc); }',
token = generateToken(),
id = '_design/' + token;
db.insert({ views: { view: { map: fn } } }, id, function(){
db.view(token, 'view', function (err, results) {
db.get(id, function (err, view) {
console.log(results);
db.destroy(id, view._rev);
});
});
});
我想這是inoptimal內置到沙發核心臨時視圖功能。
我知道臨時視圖警告,但我相信我有一個真正的使用案例。