使用CouchDB和Backbone按Id获取文档

Get Document By Id using CouchDB and Backbone

本文关键字:Id 获取 文档 Backbone CouchDB 使用      更新时间:2023-09-26

我正试图遵循与使用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;

我的URL有document_id,获取文档最干净的方法是什么?

  1. 在骨干路由器中定义一个将id传递给函数的路由
  2. 在函数中实例化模型,设置传入的id
  3. 在型号上调用fetch()

    routes: {
        '/foo/:id' : 'doFoo'
    }
    doFoo = function(id) {
        doc = new Model({ '_id' : id }).fetch();            
    }
    

http://jsfiddle.net/tuTAK/1/