How to find the schema of a collection in MongoDB
The last two commands are equivalent to the SQL command below
Describe Table
Open a mongo shell and run the following commands :
MongoDB shell version: 2.4.5
> show dbs
local 0.078125GB
todo 0.453125GB
> use todo
switched to db todo
> show collections
system.indexes
tasks
> var schematodo = db.tasks.findOne();
> for (var key in schematodo) { print (key) ; }
_id
label
content
Also, on a side note, It is interesting to also note that we at optimal.io did a web performance test for NOSQL vendors and MongoDB’s site came #7.