Error with regex queries

Open
#2 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
javascript
Domain
database

Research direction

Start with the regular-expression query example in the README and trace how { name: /^A/ } is encoded, using the reported Cannot encode unknown type error as the symptom. Done means the README example supports regex queries without requiring undocumented bytewise key encoding, or the usage documentation clearly states that requirement.

Written by the indexing model from the issue text.

Description

I get following error when trying to use a query with regular expression (like { name: /^A/ }).

Error: Cannot encode unknown type: /^test/

I do not use bytewise encoding for the keys, if this is neccessary it would be nice if you add it to the usage part in the readme.

So, long story short, i cannot perform regex queries when exactly using the example from the readme.

Dominant language
JavaScript
Stars
55
Forks
5
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

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.

More from eugeneware/jsonquery-engine

All issues in eugeneware/jsonquery-engine

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.