BrowserCouch,帮助基本示例

时间:2011-06-06 05:18:36

标签: javascript couchdb

我正在尝试使用BrowserCouch工作的基本示例...此处显示的是http://hg.toolness.com/browser-couch/raw-file/blog-post/tutorial.html

我的代码:

<script type="text/javascript" src="browser-couch.js"></script>
<script type="text/javascript">
    BrowserCouch.get('blog-posts',
                 function onRetrieveCb(db) {
                   blogDb = db; /* Save the DB for later. */ 
                 });
</script>

我在Chrome和FF控制台中收到此错误:

  

未定义BrowserCouch

我已经仔细检查了一下,浏览器-mat.js文件是正确的。

我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:2)

您似乎正在使用blog post中的代码,但使用的是较新版本的JavaScript,较新版本的API具有不同的API。来自github page

var database = BrowserCouch('foo');
database.onload(function(){
    database.get('bar', function(d){console.log(d)});
});

但旧版本需要你正在做的事情:

BrowserCouch.get('blog-posts',
    function onRetrieveCb(db) {
        blogDb = db; /* Save the DB for later. */ 
    }
);

所以我认为您需要将API使用情况与库版本相匹配。