0
我有一個用於本地瀏覽器和一個遠程的簡單PouchDB實例。我有一個設計文檔需要過濾器,當我發出一個同步它保存爲視圖。PouchDB到CouchDB同步將過濾器保存爲視圖
var localDB = new PouchDB('mydb');
var remoteDB = new PouchDB('http://anna:[email protected]:5984/db');
當我執行以下保存爲一個視圖
localDB.sync(remoteDB)
{
"_id": "_design/sync",
"_rev": "2-f6db221d90157a99f4e6e9e6e27ffe85",
"views": {
"by_user": {
"map": "function (doc) {\n emit(doc._id, 1);\n}"
}
}
}
當它被寫入如下我的客戶端腳本
localDB.put({
_id : '_design/sync',
filters: {
by_user : function(doc, req) {
return doc._id.indexOf(req.query.user) > 0;
}.toString()
}
}).then().catch(function(err) {});
那麼,爲什麼我不能看到過濾器在我的文檔在CouchDB中查看?
您的問題是什麼? – JasonSmith
酷!如果我理解正確,我會盡力回答。 – JasonSmith