ChilliCream / ChilliCream/graphql-platform

dictionary support (mongoDB)

Open
#8,429 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🌶️ hot chocolate Area: MongoDB
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 need FilterInputType, OperationHandlers,...

  • I am willing to open a PR on this but i will need more guidance for the implementation.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.