I've never used MongoDB; can someone explain to me why this would seem like an advantage, and/or what it has to do with MongoDB?
Is the MongoDB API simply JavaScript?
I've never used MongoDB; can someone explain to me why this would seem like an advantage, and/or what it has to do with MongoDB?
Is the MongoDB API simply JavaScript?
MongoDB also ships with a JS runtime so you can run map/reduce calls written in JavaScript entirely DB-side, as well as other goodies.
So it's fair to say that the language that makes the most sense when using MongoDB is JavaScript, even if that wouldn't be enough IMHO to justify using Node for a project.
ORM for Mongo is silly....
My main point though is that writing in JavaScript doesn't naturally make it easier to work with JSON than any other language with similar functions to serialize/deserialize JSON.
And JSON values map 1:1 to native data structures in most languages - in fact, JSON can be parsed as Python code with the exception of the \/ escape.
You still need a driver and a bson serializer if you use node.js.
Mongo core is c++ and can be utilized from any lingo ...
It is schema less but can be desribed with a schema . it is named collections and on the fly add a tables or rows, no migrations downtime etc.
scary for some ...
Closing into what the oodb concept was setting goals prior ...