NodeJs Firestore добавляет идентификаторы документов как свойство (хелпер состояния сущности)

Я использую NGRX, EntityAdapter с Firestore, Идентификаторы в Firestore генерируются как ключи к отдельным документам.

{
  "id": {/* properties */}
}

EntityAdapter надеется selectId быть обеспеченным.

export const adapter: EntityAdapter<Model> = createEntityAdapter<Model>({
  selectId: (item: Model) => item.id,
  sortComparer: false
});

Есть ли "стандартный" способ, как добавить эти идентификаторы в Firestore документы как собственность (а не просто повторять коллекцию)?

{
  "id": {
    "id": /* ... */
    /* properties */
  }
}

0 ответов

Другие вопросы по тегам