Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-4367

make the filter type strict by default

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None

      Acceptance Criteria

      1. Enforce type strictness by default for the Filter type.
        1. Implement support for type strictness on keys in a user’s schema
        2. Implement an adjustable parameter to determine whether the filter type will enforce type strictness for query operators.
          1. Default this to “enforcing strictness for query operators”
        3. Enforce type strictness on root query operators by default.
        4. Enforce type strictness on non-root query operators by default.
      2. Update existing tests that may have been broken by this new functionality.
      3. Ensure adequate type test coverage.

            Assignee:
            Unassigned Unassigned
            Reporter:
            bailey.pearson@mongodb.com Bailey Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: