有关db.collection('cafes')。orderBy('city')。onSnapshot()的问题

时间:2019-06-05 16:33:37

标签: javascript firebase google-cloud-firestore

所以我知道,如果我使用的是Firestore,则可以使用以下命令:

db.collection('cafes').orderBy('city').onSnapshot() 

按顺序设置它们,但我的实际问题是:仅当我使用Firestore时,此代码是否有效?还是这些代码实际上来自JavaScript语言本身,以便即使我甚至不使用Firestore也可以使用此代码?

1 个答案:

答案 0 :(得分:1)

请注意,您有一个db对象……这就是问题的答案。

db的值是多少?可能您看到的是this page,但您可能想查看this first

它说:

// Initialize Cloud Firestore through Firebase
firebase.initializeApp({
  apiKey: '### FIREBASE API KEY ###',
  authDomain: '### FIREBASE AUTH DOMAIN ###',
  projectId: '### CLOUD FIRESTORE PROJECT ID ###'
});

var db = firebase.firestore();

因此您的dbfirebase.firestore()的实例,因此在该上下文之外或您称为from javascript language时无法访问它:)

希望这会有所帮助。