Comments (1)
@chrisdias Good catch. This is not because of the space
. My Grammar is currently handling only JSON objects/arrays. And above is a JavaScript object. Hence my JSON parsing is failing. I have two code paths to execute scripts internally, one using the node library (which needed JSON parsing) and the other pipe the text to mongo shell. I would like to move away from mongo shell to node library. Currently following commands are executed using node lib
- find commands
- insert commands
Due to invalid grammar, there are randomly generated nodes which caused both to take different paths. Hence first (taking the node library) is failing and the other (taking shell path) is working.
Fixed it
- Enhanced grammar to support Javascript objects
Now, insert with JSON or JavaScript object is supported and both go through node API path.
from vscode-mongodb.
Related Issues (20)
- status bar connection should only show when .mongo document open HOT 1
- no intellisense in .mongo scrapbook HOT 3
- Error: write EPIPE HOT 3
- registerTreeDataProvider error HOT 2
- running contributed command:'mongo.execute' failed
- "double colon in host identifier" - replica set connection HOT 1
- tree not being refreshed on windows HOT 1
- Create new scrapbook fails
- Max number of docs is arbitrarily limited to 20 HOT 1
- Failed to autocomplete collections with error "Pool destroyed" HOT 1
- Typo in /src/mongo/services/mongoScript.ts
- MongoDB connection is not persisted HOT 1
- Mongo extension is not activated if VS Code is opened without a workspace HOT 1
- Create Scrapbook with no workspace open fails HOT 2
- command 'mongo.addServer' not found HOT 11
- When I try to open a database after I logged with a password that contains @ I get the following error: "Username containing an unescaped at-sign" HOT 1
- Using db.<collection>.find to find based on _id and ObjectId HOT 1
- require('mongodb') fails HOT 3
- Persisting to database results in unexpected behaviour HOT 1
- the command can only run one the first line in "Scrapbook" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-mongodb.