I'm using compass community v1.13.1 and have been trying to populate some sample data for couple of hours, but failed.
Found a similar issue here, I followed the first answer by @ktsangop but it didn't work.
Cant paste as a json object anyway, if I set type to string, it will be just blank string; if set type to object, can't paste the json string as a whole.
Do I need to insert a valid json object one field by one field? or am I doing it wrong?
Ensure Your MongoDB Instance is Running Compass must connect to a running MongoDB instance. Make sure you have installed MongoDB and have a running mongod process. You should also check that the port where your MongoDB instance is running matches the port you provide in the Compass connect dialog.
Does MongoDB use BSON or JSON? MongoDB stores data in BSON format both internally, and over the network, but that doesn't mean you can't think of MongoDB as a JSON database. Anything you can represent in JSON can be natively stored in MongoDB, and retrieved just as easily in JSON.
For future visitors: this answer might help.
Just switch the view to JSON (the two curlies button - a feature that was added after this question was raised it seems like), hit "Edit Document" upon hovering a document, and then you will be editing the JSON directly which gives you a lot of flexibility and speed.
Can't believe that this is an actual issue.. for the first 2 minutes I though that something is wrong with me lol
Anyhow, I do have a (hacky) solution:
Edit Document
button"
TADA!
UPDATE:
Seems like the copy-paste action will only take effect if the json is partial (valid jsons are ignored for some reason).. so I ended-up with an easier solution:
Edit Document
button{ "a": true }
copy only { "a": true
)}
)If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With