ChilliCream / ChilliCream/graphql-platform
dictionary support (mongoDB)
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 5.8k
- Forks
- 810
- Avg merge
- 15h 39m
- Merged PRs (30d)
- 98
Description
Product
Hot Chocolate
Is your feature request related to a problem?
seems like hot chocolate mongoDB provider does not include dictionary type/ operation handlers. they are not serialized properly and the projection / filtering queries are based on the wrong serialization
The solution you'd like
-
the dictionary responses should be serialized like the default json serialization of dictionaries.
I am not sure about the proper implementation but i think it might needFilterInputType,OperationHandlers,... -
I am willing to open a PR on this but i will need more guidance for the implementation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Hot Chocolate MongoDB provider code for dictionary serialization, FilterInputType, and operation handlers, then compare its behavior with default JSON dictionary serialization. The work is done when dictionary responses serialize correctly and projection and filtering queries use the correct serialization.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, mongodb
- Domain
- backend-api-design, databases
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100