ngrx-normalizr
ngrx-normalizr copied to clipboard
Upsert Function
Hi,
I have trouble using the library for the following case. When using entities I have access to the createEntityAdapter upsert and uspertMany.
Scenario:
export interface Post {
id: number;
author?: Author[];
}
export interface Author {
id: number;
}
export const authorSchema = new schema.Entity('author');
export const PostSchema = new schema.Entity('Post', {
author: [authorSchema]
});
I am able to insert child Author to the Post. However I have a case where I am inserting the author if it's doesn't exist inside the Post and if existing I want to update these specific Author(s) with the value (basically an upsertMany or upsert). Today when using AddChildData the value is updated however the normalised reference is inserted 2 times (Eg. In post I got author[132,132]).
The question shouldn't be useful to have an uspertMany an upsert function?
Thank you