我正在将NGRX
和EntityAdapter
与Firestore
一起使用。 Firestore
中的ID作为单个文档的密钥生成。
{
"id": {/* properties */}
}
EntityAdapter
期望提供selectId
。
export const adapter: EntityAdapter<Model> = createEntityAdapter<Model>({
selectId: (item: Model) => item.id,
sortComparer: false
});
是否有任何“标准”方式如何将这些ID作为属性添加到Firestore
文档中(而不仅仅是迭代集合)?
{
"id": {
"id": /* ... */
/* properties */
}
}