Google.Cloud.Firestore не записывает данные в эмулятор firestore - PullRequest
0 голосов
/ 01 августа 2020

Я пытаюсь записать данные из моей локальной среды (работающей на iis на моей машине) в эмулятор Google Firestore. Код запускается, не выдает ошибок, НО данные, похоже, не записываются в эмулятор Firestore.

Использование инструментов интерфейса командной строки firebase v8.6.0 Google.Cloud.Firestore v2.1.0

    string project = ConfigurationManager.AppSettings["firestore_projectid"];
    Environment.SetEnvironmentVariable("FIRESTORE_EMULATOR_HOST", "localhost:8080");
    FirestoreDb db = new FirestoreDbBuilder
        {
            ProjectId = project,
            EmulatorDetection = Google.Api.Gax.EmulatorDetection.EmulatorOnly
              
        }.Build();

    var dto = await GetLiveStreamDto();

    DocumentReference docRef = db
        .Collection("Events")
        .Document("123456789")
         

    await docRef.SetAsync(dto, SetOptions.MergeAll);

1 Ответ

0 голосов
/ 03 августа 2020

кажется, что c# не поддерживается эмулятором firebase. проверьте здесь:

https://firebase.google.com/docs/emulator-suite#feature -матрица

для admin sdk просто Nodejs

...