使用CouchDB和Backbone获取Document By Id

时间:2012-03-24 02:41:26

标签: javascript backbone.js couchdb

我正在尝试按照与使用Backbone和CouchDB的其他人类似的工作流程。如果我的连接器看起来像这样:

Backbone.couch_connector.config.db_name = window.location.pathname.split("/")[1];
Backbone.couch_connector.config.ddoc_name = window.location.pathname.split("/")[3];
Backbone.couch_connector.config.global_changes = false;

我的网址是文件_id,有什么最简单的方法来获取文件?

1 个答案:

答案 0 :(得分:3)

  1. backbone router中定义将ID传递给函数
  2. 的路线
  3. 在函数实例化模型中,设置传入的id
  4. 在模型上调用fetch()

    routes: {
        '/foo/:id' : 'doFoo'
    }
    
    doFoo = function(id) {
        doc = new Model({ '_id' : id }).fetch();            
    }
    
  5. http://jsfiddle.net/tuTAK/1/