Я использую 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 */
}
}