MongoDB
Projects in MongoDB Learn MongoDB Building Ten Projects
Only 1 good course for study, how to programming on JavaScript For MongoDB
https://www.eduonix.com/courses/Web-Development/Projects-in-MongoDB-Learn-MongoDB-Building-Ten-Projects
Some Other Examples:
https://bitbucket.org/marley-nodejs/Build-a-Real-Time-web-app-in-node.js-Angular.js-mongoDB
Installation and Start in debian linux
# apt-get install -y mongodb
# mkdir -p /data/db/
# mongod
Some Examples
# mongo
> use knowledgebase
> db.createCollection('articles');
> db.createCollection('categories');
Insert Data:
> db.categories.insert({name:"Technology"});
> db.categories.insert({name:"Education"});
> db.categories.insert({name:"Healthcare"});
> db.categories.find();
> db.articles.insert({title:"Article One", category: "Technology", body: "This is the body", date: new Date()});
> db.articles.insert({title:"Article Two", category: "Education", body: "This is the body", date: new Date()});
> db.articles.insert({title:"Article Three", category: "Education", body: "This is the body", date: new Date()});
> db.articles.find();
Update Data:
> use knowledgebase
> db.categories.update({name:"Technology"}, {$set:{description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce iaculis eu sem pellentesque rutrum. Nulla nec porttitor velit, in venenatis ante. Donec eget fringilla dolor."}});
find().pretty():
> db.categories.find().pretty();
{
"_id" : ObjectId("57e67705c08c6bee3d047802"),
"description" : "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce iaculis eu sem pellentesque rutrum. Nulla nec porttitor velit, in venenatis ante. Donec eget fringilla dolor.",
"name" : "Technology"
}