我正在尝试使用以下查询来查询Cloud Firestore数据库:
db.collection("shops").where("email", "==", user.email).get()
.then(...)
.catch(...)
我已经在“ catch”块中编写了代码以处理承诺拒绝,但是我通过调用“ .get()”得到了以下错误
Unhandled Rejection (Error): not supported
我已经在线查询了此错误,似乎没有人问这种错误。是否有人对造成这种情况的原因有任何想法?根据官方文档,我已经完成了所有的firebase / firestore查询。谢谢!
答案 0 :(得分:0)
您使用哪个Firebase SDK?我在使用Firebase-Admin的Node应用程序上遇到了相同的错误,但是由于我正在使用Domino来创建Window对象,因此它将失败,因为它正在通过检查global.window来检查它是否在Node上运行。 / p>
答案 1 :(得分:0)
请遵循#1445,就我而言,我必须执行以下操作:
node_modules/protobufjs/src/util/minimal.js
。util.isNode = Boolean(util.global.process && util.global.process.versions && util.global.process.versions.node);
更改为util.isNode = true;
。