Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[NBP] 3. projekt - 2021/2022

Mc2

Kako se predaje ovaj drugi dio ?
Piše da rješenje treba predati u obliku skripti

c/p sa Edgara

• Rješenje treba predati u obliku skripti, nalik uputama iz ovog dijela gradiva
o za razliku od uputa, u rješenje tj. skriptu stavite i c/p i sadržaja yml datoteka
• Svaku naredbu koju obavite je potrebno staviti u „skriptu“
• Kada vas se traži da nešto komentirate, onda taj komentar upišite na pravo mjesto u skripti

Na kakve skripte se misli ?
Što znači ovo “nalik uputama” - na koje upute se misli ?
Što znači ovo “ pravo mjesto u skripti” ?


MrPeanutButter

sekiro
ja sam ovako


mmmmDa

sekiro dodaj $first za title i price da ne budu array


sekiro

Ban Levačić hvala 😀 A kako odradit da se price ne postavlja ako je unknown?


huhu

huhu Nitko?


mmmmDa

sekiro ja sam preko aggregatea i onda u projekciji $ifNull uz $$remove
Btw kak ste rjesavali od 5. do 8.? Ja sam pomocu aggregatea posto su rekli da mozemo, al mi nije jasno zasto uopce koristimo mapreduce kad je deprecated od 5. verzije monga 😅


Gocc

jel ovako treba izgledati yml?

version: '3'

services:

  rs0:
    image: mongo:4.4
    ports:
      - "27018:27018"
    command: mongod --replSet rsnmbp --port 27018
    volumes:
      - rs0_data:/data/db
      - ./nmbprsdata0:/nmbpdata

  rs1:
    image: mongo:4.4
    ports:
      - "27019:27019"
    command: mongod --replSet rsnmbp --port 27019
    volumes:
      - rs1_data:/data/db
      - ./nmbprsdata1:/nmbpdata

  rs2:
    image: mongo:4.4
    ports:
      - "27020:27020"
    command: mongod --replSet rsnmbp --port 27020
    volumes:
      - rs2_data:/data/db
      - ./nmbprsdata2:/nmbpdata

  rs3:
    image: mongo:4.4
    ports:
      - "27021:27021"
    command: mongod --replSet rsnmbp --port 27021
    volumes:
      - rs3_data:/data/db
      - ./nmbprsdata3:/nmbpdata

  rs4:
    image: mongo:4.4
    ports:
      - "27022:27022"
    command: mongod --replSet rsnmbp --port 27022
    volumes:
      - rs4_data:/data/db
      - ./nmbprsdata4:/nmbpdata
     

volumes:
  rs0_data:
  rs1_data:
  rs2_data:
  rs3_data:
  rs4_data:

boki8

*** da


boki8

laranotreallycroft Kako dobiti to vrijeme ucitavanja?


laranotreallycroft

kerovac ja radim u javi pa sam samo prije insertall vidla current time i nakon insertall vidla current time pa ispisala razliku


MickeyMouse

laranotreallycroft
Možeš li objasniti šta znači imam u etc\hosts rs0 i ostale?
yml i rsconf formati su mi u istom obliku ali ne mogu se povezati.


laranotreallycroft

MickeyMouse

Na ovo mislim
Mc2


Gocc

kerovac i onda uđeš u neki od čvorova i probaš pokrenuti mongo?
MOžeš možda reći na koji način jer mi na niti jedan neće

onaj njihov primjer sam radila tako da sam ušla u rs0 i pokrenula mongo i onda conf, a ovjde ne mogu pokrenuti ni mongo


boki8

*** najprije docker-compose, onda udes u rs0 (naredba mongo - -port 27018) i napravis sljedece: definiras rsconf i pokrenes naredbu rs.initiate(rsconf) i sada bi se trebala moci spojiti preko nekog programskog jezika.

I jedino u datoteci c:\Windows\System32\Drivers\etc\hosts mozda moras za svaki cvor dodati par oblika: 127.0.0.1 rs0


Harweyy

Ban Levačić kolega da ste proucili mongo demo 1, procitali bi tamo da je Mekterovic tamo napiso makar je mapreduce zasterjela inacica puno siru mogucnost upotrebe i vecu generalnost nego same aggregatne. A kako smo mi na feru moramo na 5. Godine neke stvari obavezno pisat u c-u tako je i mekterovic odlucio mapreduce prezentaciju koristit do kraja svog radnog vijeka.


Gocc



mislim da mi ne otvori dobro mongo shell da bi trebalo pisat PRIMARY?


boki8

*** e sad, ne znam kako najbezbolnije rijesiti ovaj problem sa vec postojecom inicijalizacijom, ali ako probas sve iznova napraviti trebalo bi raditi


laranotreallycroft

***
Mozes obrisati one podatke kak ti pisu naredbe iznad prvog zadatka. Nez sad tocno jer nisam pri kompu ali jedna je ona za containers kaj ima |, a druga je ona kaj brise volumes. Tak sam ja resetala sve


Gocc

kerovac izgleda da je jedino rješenje bilo deinstalacija pa opet 😃 hvala svima 💗


boki8

Moze netko objasniti kako npr koristeci pymongo mjeriti vrijeme unosa u 1. zadatku 2. dijela?


kd240

Hvala @WickyWinslow i @laranotreallycroft i @Mc2 na uputama <3


Rope

U zadnjem koraku drugog mongo tutoriala pokusavam dovuci podatke iz cards.json sa mongoimport --legacy -d shtest -c cards --type json --file /nmbpdata/cards.json, ali javlja gresku ‘no such file or directory’ makar cards.json postoji u tom folderu. Zna li netko u cemu je problem?


Kaladonter

Rops trebas iskopirat JSON datoteke u folder routerdata, izgubio sam valjda sat vremena na tom….


« Prethodna stranica Sljedeća stranica »