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 */
}
}