无法在 node.js 应用程序中启动 GeoFirestore 实例

Cannot initiate GeoFirestore instance in node.js application

我在 node.js 应用程序中使用 GeoFirestore。在文件的第一行我有:

var GeoFirestore = require("geofirestore");

然后我使用代码

const geoFirestore = new GeoFirestore(collectionRef);

collectionRef 是我的 firestore 集合的有效引用。

问题是我收到错误

"TypeError: GeoFirestore is not a constructor"

这里有什么问题?感谢您的帮助。

geofirestore 的 index.js 导出了几个不同的文件,所以我可以说您的导入不起作用。我相信你会想要这样做(如果你不使用 Typescript 或 ES6+):

var GeoFirestore = require("geofirestore").GeoFirestore;

让我知道这是否适合你。