微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么在FaunaDB的client.query对象中未定义Documents函数?

如何解决为什么在FaunaDB的client.query对象中未定义Documents函数?

我正在尝试使用documentation中提供的示例访问动物区系数据库。但是,在下面的代码标记为“ ERROR HERE”的行中,出现异常TypeError: q.Documents is not a function。我一直在使用Chrome调试器,并确保没有在client.query对象(q)中定义足够的文档。

<script src="//cdn.jsdelivr.net/gh/fauna/faunadb-js-release@latest/faunadb-min.js"></script>
<script>
    var client = new faunadb.Client({
        secret: "fnAD15hPbyACANkT8jKl2Ai0AZJZWYF0q9YXT12M" // not real!
    });

    let q = faunadb.query;
    console.log(q);

    let db = q.Database('grocery_list');
    console.log(db);

    let collection = q.Collection('items');
    console.log(collection);     // this works

    client.query(
        q.Paginate(q.Documents(q.Collection('items')),{ size: 2 }),// <-- ERROR HERE
    )
    .then((ret) => console.log(ret))
</script>

解决方法

您使用了错误的CDN链接,请查看Github驱动程序页面https://github.com/fauna/faunadb-js/#browsers

中的说明

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。