google-cloud-firestore - 如何运行 Algolia Firestore 扩展导入脚本?

标签 google-cloud-firestore algolia firebase-extensions

我正在安装 Algolia extension对于 Firestore。安装程序工作得很好,它在添加删除和更新时更新索引。但现在我想用现有数据回填它。
设置指南中提供了以下步骤,但我不知道如何运行该脚本。我试过将它直接粘贴到 node shell 和 powershell 中,将它添加到 js 或 ps1 文件并运行它,但我不知道这是什么类型的脚本。
Firestore console
我如何运行这个脚本? (我旁边有一个服务帐户json)

最佳答案

这是巴...
它在直接粘贴到 bash 中时起作用,在行终止符之后的每个换行符上都有空格。或作为 .sh来自命令行的文件。

#!/bin/bash
LOCATION=europe-west3\
  ALGOLIA_APP_ID=xxx\
  ALGOLIA_API_KEY=xxx\
  ALGOLIA_INDEX_NAME=organizations\
  COLLECTION_PATH=organizations\
  FIELDS=name,address,city\
  GOOGLE_APPLICATION_CREDENTIALS=./xxx.json\
  npx firestore-algolia-search

关于google-cloud-firestore - 如何运行 Algolia Firestore 扩展导入脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67915822/

相关文章:

java - 连接到 Google Firestore 时出现未经身份验证的问题

javascript - Firebase 函数 : sync with Algolia doesn't work

javascript - 带有 Firebase 的 Algolia 的 TypeError [ERR_HTTP_INVALID_HEADER_VALUE]

node.js - Firebase 使用通配符限制子 Node 扩展?

java - 如何查询 Firestore 中的 DocumentRefrence?

firebase - 包含数组的 firestore 复合索引的 JSON 格式是什么?

java - 为什么即使元素未插入到 Firestore 文档中的数组中,也会调用 successListener?

algolia facets 在 javascript API 客户端中返回空对象

javascript - 使用 firebase 存储上传后如何获取调整大小的 downloadUrl(Web SDK + Resize images extension)