Firestore .get()导致截止日期超出

时间:2018-01-13 14:53:59

标签: python firebase google-cloud-firestore

我正在运行the documentation中的以下代码:

var userRef = database.ref('/users/'+authData.displayName);
var userQuery = userRef.orderByChild("status").equalTo(1);
userQuery.once("value", function(snapshot) {
  snapshot.forEach(function(child) {
    console.log(child.key, child.val());
  });
});

但我收到以下错误:

docs = db.collection(u'cities').get()

for doc in docs:
    print(doc.id)

python lib有问题吗?我甚至没有运行任何查询或任何东西,所以我很惊讶一个简单的索引操作会超时。我也不知道如何进一步调试,因为文档没有提到这样的事情。

1 个答案:

答案 0 :(得分:1)

原来这是由于在Windows的Solaris子系统上运行。显然,Firestore的性能在WSL上足够慢(我认为由于文件系统操作),默认超时时间太短。