W14: Geospatial Application Development using MongoDB Geospatial Query operators and Aggregation Framework


Instructor: Sasikala Ramasamy


Presently NoSQL databases are leading Bigdata data technology, IoT and Mobile Application development Industries. Hence it is essential for the Academic institutions to prepare faculty members and students to get trained in NoSQL database technologies through lab practices, projects, trainings and research.  Moreover the best of the NoSQL databases are Opensource and hence less expensive to implement innovative project  ideas. The following are the extensive and programming friendly NoSQL databases


  • MongoDB
  • Apache Cassandra
  • Redis
  • Neo4J
  • Apache HBase


Setting up lab for Bigdata and giving training on two or three tools above are foremost important. With the above, the tools R, Spark, Scala, Python and Panda are necessary for learning Data Analytics, Data mining, Aggregation framework, Sharding and Geospatial queries.

Integrating Geospatial data with Aggregation framework, sharding(partitioning and replication), Geospatial queries for mining and data analysis gives a complete package to the learners to proceed their research work and projects either in geospatial data or any real time databases of structured or unstructured format.

Since MongoDB documentation and MongoDB University provides more assistance to the data scientists and supports various languages such as Python, Java, PHP. Node JS and C #etc., doing research and setting up lab for MongoDB is effective. The default scripting language for MongoDB  is JavaScript.

MongoDB has built in queries for Aggregation framework, sharding and geospatial queries. The following are the details of coverage in workshop


Demo and training on

  • MongoDB installation
  • MongoDB JSON
  • MongoDB CRUD operators
  • MongoDB aggregation framework
  • MongoDB Geospatial query operators
  • Visualizing Geo spatial data
  • Example of Geospatial application development using MongoDB
  • Research examples


Pre-requisite knowledge for the attendees/background of participants

  • Pre-requisite knowledge: Basic knowledge about Databases
  • Background of Participants: Computer Science and Engineering or equivalent


Pre-requisite for attending workshop

Laptop with Windows 10 or Ubuntu OS essential if they need hands on training on MongoDB


Any other information/specifications

According to the requirements of participants and availability of time, hands on and Demo can be provided on  Integration of MongoDB and R for Data analytics research. At the end of the session, institution Lab would be ready with NoSQL DB and R software. Providing help to register MongoDB online free certification course