NoSQL βάσεις δεδομένων MongoDB τα πρώτα βήματα

  • τεχνολογία

Χρησιμοποιώντας μια διανομή linux όπως τα Ubuntu μπορούμε να εγκαταστήσουμε γρήγορα και εύκολα την Mongodb


Εγκατάσταση

sudo apt-get install mongodb

μας βρίσκει από τα repository της canonical τη τελευταία έκδοση της mongodb και την εγκαθιστά αμέσως στον υπολογιστής μας

Ρυθμίσεις

/etc/mongodb.conf

στο παραπάνω αρχείο βρίσκονται οι ρυθμίσεις της mongodb οπου μπορούμε να αλλάξουμε διάφορες παραμέτρους όπως η port, ρυθμίσεις για replication κτλ.

Εκκινήση, πάυση, επανεκκίνηση


Οι ρυθμίσεις ελέγχου του mongdb server γίνονται με τις παρακάτω εντολές

sudo service mongodb start
sudo service mongodb stop
sudo service mongodb restart

Σύνδεση με κέλυφος

χρησιμοποιούμε απλά την εντολή mongo για να συνδεθούμε με το τερματικό (mongo client)

mongo

Αρχικά η βάση που έχει δημιουργεί έχει το όνομα test και μπορούμε να εισάγουμε απευθείας εγγραφές. Αν θέλουμε να δημιουργήσουμε μία συλλογή εγγράφων-collection (Αντιστοιχα στην SQL ένα πίνακα) με το όνομα clients εισάγουμε δεδομένα απευθείας στη μορφή json όπου για παράδειγμα

db.clients.insert({
  firstName: 'john',
  surname: 'doe',
  email: 'test@test.gr',
  phone: '2810232232223',
  mobile: '6985565882322',
  leadSource: 'advertisement'
});

Για να δούμε όλες τις εγγραφές στη συλλογή clients στη βάση με το όνομα test

db.clients.find();

Ουσιαστικά μία συλλογή (Πίνακαs στην SQL) είναι πολλά έγγραφα τύπου, binary json (BJSON) ,τα πεδία της κάθε συλλογής δεν είναι προκαθαρισμένα όπως στους πίνακες ενός RDBMS

Net Salary Calculator Business Profit Calculator Ecommerce Software