离子+ Firestore - bollean领域检索

时间:2017-10-14 17:39:39

标签: angular typescript firebase ionic3 google-cloud-firestore

我需要检索文件FIRESTORE的布尔的值

enter image description here

有谁知道怎么做?

2 个答案:

答案 0 :(得分:2)

希望你能试试这个:

使用 Cloud Firestore SDK

let docRef = db.collection("following").doc("your-id");

docRef.get().then((doc)=> {
    if (doc.exists) {
        console.log("Document data:", doc.data());
        let myData=doc.data();
        let isTrue= myData.boolean-property-name;//return true or false
      } else {
        console.log("No such document!");
    }
}).catch(function(error) {
    console.log("Error getting document:", error);
});

使用AngularFire2: Docs

注意:

阅读这篇文章:Google Cloud Firestore integration with Ionic and AngularFire

your-id - 您需要通过doc此处

boolean-property-name - 这只是一个虚拟名称。您需要在此处传递您的实际属性名称。就你的情况而言,它就像cug.....

答案 1 :(得分:1)

Firestore不再支持直接.get,而是使用doc.ref.get()。