Facebook
From Beefy Bird, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 73
  1. // zadanie 1
  2. db.klienci.find({eMail: {$regex:/^..[ap].*/, $options: 'i'}})
  3.  
  4. // zadanie 2
  5. db.klienci.find({eMail: {$regex: /^.*o2.*/, $options: 'i'}}, {nrDowodu: 1})
  6.  
  7. //zadanie 3
  8. db.pokoje.find({$and: [{dostawka: 'T'},
  9. {$and: [{"cenaZaDostawke.cenaZaDobe": {$gt: 50}},
  10.  {"cenaZaDostawke.cenaZaDobe": {$lt: 80}}]
  11.  }]})
  12.  
  13. // zadanie 4
  14. db.pokoje.find({pietro: 2}).limit(3)
  15.  
  16. //zadanie 5
  17.  
  18. db.pokoje.find({pietro: 2}).limit(4).skip(2)
  19.  
  20.  
  21. //zadanie 6
  22. db.pokoje.distinct("pietro")
  23.  
  24. //zadanie 7
  25. db.pokoje.find({cenaZaDobe: {$lt: 200}}, {_id: 1, liczbaMiejsc: 1, cenaZaDobe: 1})
  26.  
  27. //zadanie 8
  28.  
  29. db.zakwaterowanie.find({dataZakwaterowania: new Date("2022-02-23T17:13:03Z") })
  30.  
  31. // zadanie 9
  32. db.zakwaterowanie.find({$and: [{dataZakwaterowania: {$gt: new Date("2022-01-01T00:00:00Z")}}, {dataZakwaterowania: {$lt: new Date("2022-02-12T00:00:00Z")}}]})
  33.  
  34. // zadanie 10
  35. // .1 ze cenaZaDostawke[1].cenaZaDobe = 100
  36. db.pokoje.find({"cenaZaDostawke.1.cenaZaDobe": 100})
  37.  
  38. //zadanie 11
  39. db.pokoje.find({$and: [{"cenaZaDostawke.0.cenaZaDobe": {$gt: 20}}, {"cenaZaDostawke.0.cenaZaDobe": {$lt: 80}}]})
  40.  
  41. //zadanie 12
  42. db.pokoje.find({cenaZaDostawke: {$type: "array"}})
  43.  
  44. //zadanie 13
  45. db.pokoje.find({liczbaMiejsc: {$mod: [2,0]}})
  46.  
  47. //zadanie 14
  48. db.pokoje.find().min({cenaZaDobe: 400}).max({cenaZaDobe: 1000}).hint({cenaZaDobe: 1})
  49.