Posts

Showing posts with the label NoSql

MongoDB using C

This document is an introduction to the usage of the MongoDB database from a C program. First, install MongoDB – see this  blog for how to install and here we will work on MSYS software. What is MSYS software? MSYS is a collection of GNU utilities such as bash, make, gawk and grep to allow the building of applications and programs which depend on traditionally UNIX tools to be present. A common misunderstanding is MSYS is "UNIX on Windows", MSYS by itself does not contain a compiler or a C library, therefore does not give the ability to magically port UNIX programs over to Windows nor does it provide any UNIX specific functionality like case-sensitive filenames. Why are We using this? An example would be building a library that uses the build system. Users will typically run "./configure" then "make" to build it. The configure shell script requires a shell script interpreter which is not present on Windows systems, but provided by MSYS. To establish a conn...

MongoDB using Java

This tutorial is the quick introduction of MongoDB with java:- What is MongoDB? MongoDB is a very popular NoSql open source database. It works on collection rather than table and document rather than row and column. It facilitates high performance, high availability, and easy scalability. MongoDB stores data in flexible, JSON-like documents, whese fields can vary from document to document and data structures can be changed over time. The document model maps to the objects in your application code, making data easy to work with. Sample Example: { "rollNumber" : 1 , "firstName" : "Prakash" , "lastName" : "Pandey" } Prerequisites:- Download and Install MongoDB Community Server Download and Install MongoDB Compass Download Java-Driver-Server Mongo-java-driver-3.12.3.jar and copy to C://MongoDB folder Download latest version of JDK How to run MongoDB Server:- Create a folder C:\data\db Move to C:\Program F...