Mongo tuts #7 Instalacja i podstawy MongoDB



Mongo tuts #7 Instalacja i podstawy MongoDB

Mongo tuts #7 Instalacja i podstawy MongoDB

W dzisiejszym odcinku instalujemy bazę NoSQL jaką jest MongoDB. Tworzymy bazę, kolekcję i uczymy się CRUD, czyli zapisu, odczytu, aktualizacji oraz dodawania danych. Podstawowe informacje, którę są nam potrzebne przed użyciem Mongo w projekcie.

Polecenia używane w filmiku:
show dbs
show collections
use przemek – switch/create database
db – to show current database
db.createCollection(‘myData’)

db.myData.insert({
name: ‘przemek’, date: Date(), number: 4, arr : [‘ab’,’cd’],
coworker: { name: ‘x’, date: Date(), number: 5, arr : [‘ab’,’cd’], }
})

db.myData.find()

db.myData.insertMany([
{test: “test”},
{num: 3, name: ‘ala’}
])

db.myData.find().pretty().limit(1)

db.myData.find({name:’ala’})
db.myData.update({name:’ala’},{name:’ala ma kota’})
db.myData.update({name:’ala’},{$set: {name:’ala ma kota’}})

db.myData.find({‘coworker.name’: ‘p’}).pretty()
db.myData.find({‘number’: {$gte:4}}).pretty()

Porównanie z elementami bazy SQL (wyjaśnione w filmie):
sql – mongo
relacyjna baza – mongo
baza danych – baza danych
tabela – kolekcja
wiersz – dokument
wartosc – klucz wartosc

Jeżeli macie pytania to piszcie.

Comments are closed.