Firebase 在方法中使用firestore()

Firebase 在方法中使用firestore(),firebase,vue.js,google-cloud-firestore,Firebase,Vue.js,Google Cloud Firestore,我正在尝试从谷歌云Firestore加载数据。我可以加载整个数据集,但是我不能调用一个方法来获取一条记录 Vue firestore来自,但文档中未涵盖此内容 这很有效 new Vue({ el : '#app', ... firestore() { return { pages: db.collection('pages') } }, 这是不可能的 methods: { showPage: function(id) {

我正在尝试从谷歌云Firestore加载数据。我可以加载整个数据集,但是我不能调用一个方法来获取一条记录

Vue firestore来自,但文档中未涵盖此内容

这很有效

new Vue({
  el : '#app',

  ...

  firestore() {
    return {
        pages: db.collection('pages')
        }
    },
这是不可能的

methods: {

    showPage: function(id) {
        console.log("Getting content for: " + id);

        firestore() { return { page : db.collection('pages').where("title", "==", id) } };
        console.log(JSON.stringify(this.page));
        },

在firestore()的安装位置之外,如何安装它?

我误解了
firestore()的功能

firestore()
不是对正在运行的数据库的调用。这更类似于建立以前分配给db的连接

这不起作用的原因是,已经有一个连接db