Skip to content

Akhil/improve nosql db - #265

Merged
itsmeakhil merged 7 commits into
mainfrom
akhil/improve-nosql-db
Jul 23, 2026
Merged

itsmeakhil merged 7 commits into
mainfrom
akhil/improve-nosql-db

Conversation

@itsmeakhil

Copy link
Copy Markdown
Collaborator

No description provided.

itsmeakhil and others added 6 commits July 22, 2026 21:25
Prior commit added the DB-type selector code but omitted the 27 locale
files, so the form's t("labelDbType") lookup was missing everywhere and
titleConnect/subtitleConnect still named MongoDB. Adds labelDbType to all
locales and genericizes those two strings.

Also normalizeConnectionString(): DocumentDB and Cosmos (Mongo API) reject
the driver's default retryWrites=true, so writes fail silently — append
retryWrites=false unless the user set it. Applied on test + save/connect.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…o-wire dialects

Error no longer names MongoDB specifically — DocumentDB, Cosmos (Mongo API)
and FerretDB all use mongodb:// / mongodb+srv:// URIs through this path.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Query code generator: find filters and aggregation pipelines to Mongo
Shell, Node.js, Python, Java, C#, PHP, Ruby and Go. shell/node/python
emitted idiomatically (Python converts true/null to True/None); the
rest embed escaped JSON parsed by the driver's document parser. Exposed
via a "Generate code" button in the query-builder advanced editor with a
per-language Monaco preview and copy.

Schema export: turn the schema analyzer output into a JSON Schema
(draft-07, required = full-coverage fields), a Mongoose model (type map,
drops _id) or a standalone HTML report, via an Export dropdown in the
schema view.

Pure-logic cores (nosql-codegen, nosql-schema-export) covered by jest.
i18n keys added across all 27 locales.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Unable to deploy a commit from a private repository on your GitHub organization to the itsmeakhil's projects team on Vercel, which is currently on the Hobby plan. In order to deploy, you can:

  • Make your repository public or
  • Upgrade to Pro. A Pro subscription is required to deploy from a private organization repository.

To read more about collaboration on Vercel, click here.

@itsmeakhil
itsmeakhil merged commit 7614854 into main Jul 23, 2026
1 check failed
@itsmeakhil
itsmeakhil deleted the akhil/improve-nosql-db branch August 26, 2026 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant