Narzędzia użytkownika

Narzędzia witryny


pl:paw:lab_couchdb_zal

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:paw:lab_couchdb_zal [2022/11/17 13:27]
wojnicki
pl:paw:lab_couchdb_zal [2025/01/24 19:06] (aktualna)
wojnicki [Ćwiczenie 3 (dla zainteresowanych)]
Linia 1: Linia 1:
-====== CouchDB 2 ======+====== Laboratorium, CouchDB 2 ======
  
 Baza danych dostępna jest pod adesem: http://awing.kis.agh.edu.pl:5984 interface Web: http://awing.kis.agh.edu.pl:5984/_utils Baza danych dostępna jest pod adesem: http://awing.kis.agh.edu.pl:5984 interface Web: http://awing.kis.agh.edu.pl:5984/_utils
Linia 14: Linia 14:
  
 {"produkt":"lody", "cena": 3.2, "sklep":"Lidl"} {"produkt":"lody", "cena": 3.2, "sklep":"Lidl"}
 +
 +{"produkt":"chleb", "cena": 3.0, "sklep":"Shell", "kiedy_kupic":"co tydzien"}
   </code>   </code>
   - napisz widok ''sklep'', który umożliwi dostęp do informacji o zakupach posortowanych ze względu na nazwę sklepu,   - napisz widok ''sklep'', który umożliwi dostęp do informacji o zakupach posortowanych ze względu na nazwę sklepu,
   - napisz widok ''ile'', który obliczy ile jest towarów do kupienia w każdym ze sklepów,   - napisz widok ''ile'', który obliczy ile jest towarów do kupienia w każdym ze sklepów,
  
-FIXME: zakres wartości klucza, widoko+URL 
  
 ===== Ćwiczenie 2 ===== ===== Ćwiczenie 2 =====
- 
-Udziel odpowiedzi na poniższe pytania. 
  
   - Pod jakim adresem URI można odnaleźć informacje o towarach do kupienia w sklepie o nazwie //Biedronka//? \\ Podpowiedź: do widoku można przekazać za pomocą GET parametr ''key'', który określa wartość klucza dla której mają być zwrócone informacje np.: <code>http://..../nazwa_widoku?key="czarny"</code> zwróci tylko rekordy o wartości klucza równiej ''czarny''.   - Pod jakim adresem URI można odnaleźć informacje o towarach do kupienia w sklepie o nazwie //Biedronka//? \\ Podpowiedź: do widoku można przekazać za pomocą GET parametr ''key'', który określa wartość klucza dla której mają być zwrócone informacje np.: <code>http://..../nazwa_widoku?key="czarny"</code> zwróci tylko rekordy o wartości klucza równiej ''czarny''.
Linia 29: Linia 28:
 ===== Ćwiczenie 3 (dla zainteresowanych) ===== ===== Ćwiczenie 3 (dla zainteresowanych) =====
  
-  - Napisz widok ''srednia'', który policzy średnią cenę (Uwaga na proces reduce/rereduce!, czy da się obliczyć średnią jako liczbę?).+  - Napisz widok ''srednia'', który policzy średnią cenę towarów o takich samych nazwach (Uwaga na proces reduce/rereduce!, czy da się obliczyć średnią jako pojedynczą liczbę?).
  
  
  
  
pl/paw/lab_couchdb_zal.1668688079.txt.gz · ostatnio zmienione: 2022/11/17 13:27 przez wojnicki