2. • Instructiunile MongoDB urmatoare se pot scrie in:
1. shell-ul MongoDB(se porneste din C:/Program
Files/MongoDB/Server/3.2/bin/mongo.exe
1. Fereastra IntelliShell a Studio3T
1. NetBeans
3. In shell-ul Mongodb vom scrie:
>show dbs
pentru a vedea bazele de date de pe server
Observam ca pe server exista numai baza de date local. Pentru a lucra
cu baza de date elevi, si chiar pentru a o crea (daca aceasta nu exista)
vom scrie:
>use elevi
Pentru a vedea baza de date selectata in prezent:
>db
Daca vom scrie
>show dbs
Vom observa ca baza de date creata nu apare in lista! Aceasta
deoarece nu are nici o colectie.
4. Pentru a vedea colectiile(tabelele) din aceasta baza de date vom scrie:
>show collections
• Pentru a crea o noua baza de date, in IntelliShell vom selecta Create
database:
6. • Pentru a adauga colectia(tabelul): Negruzzi in aceasta baza de date,
vom selecta Add Collection
7.
8. • Pentru a adauga inregistrari in colectia Negruzzi, selectam „+“:
• si apoi:
9. • Repetati pasii pentru a mai insera cateva documente:
• Aceleasi lucruri se pot obtine si scriind comenzi in shell-ul Mongodb
10. • Pentru selecta toate documentele din colectia Negruzzi putem scrie
in IntelliShell/MongoChef: (SELECT * FROM Negruzzi)
11. • Pentru selecta documentele din colectia Negruzzi care au numele
„Popescu“ putem scrie in IntelliShell: (SELECT * FROM Negruzzi
WHERE nume=„Popescu“)
12. • Pentru ordona documentele din colectia Negruzzi dupa nume
ascendent putem scrie in IntelliShell: (SELECT * FROM Negruzzi
ORDER BY nume)
13. • Pentru ordona documentele din colectia Negruzzi dupa nume
descendent putem scrie in IntelliShell: (SELECT * FROM Negruzzi
ORDER BY nume DESC)
14. PHP&MangoDB- create a collection
connection.php
<?php
// connect to mongodb
$client = new MongoDBDriverManager("mongodb://localhost:27017");?>