Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. use bordiuzha_db_test_2
  2. db.col_test_2.insert({type:'1',size:['XXL','S','M'],cost:228,name:"Maika"})
  3. db.col_test_2.insert({type:'0',size:['XS','L','S'],cost:3138,name:"Sandali"})
  4. db.col_test_2.insert({type:'2',size:[],cost:2141,name:"T-shirt"})
  5. db.col_test_2.insert({type:'3',size:['L'],cost:1311,name:"Hope"})
  6. db.col_test_2.insert({type:'2',size:['S','L','XXX'],cost:321,name:"Last chance"})
  7. db.col_test_2.insert({type:'0',size:['M'],cost:23,name:"Way"})
  8. db.col_test_2.find().pretty()
  9.  
  10. 1.
  11. db.col_test_2.find(null,{name:1});
  12. db.col_test_2.find(null,{name:1,_id:0});
  13. db.col_test_2.find(null,{name:1,costs:1,_id:0})
  14. db.col_test_2.find(null,{name:1,costs:0,_id:1})
  15.  
  16. 2,3
  17. db.col_test_2.find().sort({ type: -1})
  18. db.col_test_2.find().sort({ type: 1})
  19. db.col_test_2.find().sort({size:-1,name:1,cost:1})
  20. db.col_test_2.find().sort({size:1,type:1})
  21. db.col_test_2.find().sort({size:1,type:1,name:-1})
  22.  
  23. 4.
  24. db.col_test_2.find().sort({ type: -1}).limit(5)
  25. db.col_test_2.find().sort({ type: -1}).skip(3)
  26. db.col_test_2.find().sort({ type: -1}).limit(3).skip(2)
  27.  
  28. 5.
  29. db.col_test_2.find().sort({ type: -1}).limit(5).count()
  30. db.col_test_2.find().sort({ type: -1}).skip(3).count()
  31. db.col_test_2.find().sort({ type: -1}).limit(3).skip(2).count()
  32. db.col_test_2.find({cost:{$gt:50}}).count()
  33. db.col_test_2.count({cost:{$gt:50}})
  34.  
  35. 6.use bordiuzha_num
  36. db.bordiuzha_num.insert({num:0})
  37. db.bordiuzha_num.insert({num:1})
  38. db.bordiuzha_num.insert({num:-1})
  39. db.bordiuzha_num.insert({num:3})
  40. db.bordiuzha_num.insert({num:4})
  41. db.bordiuzha_num.insert({num:-10})
  42.  
  43. ans=0
  44. db.bordiuzha_num.find().forEach( function(mydoc) { if(mydoc.num>0) ans+=mydoc.num ; } )
  45. ans
  46.  
  47. ans=0
  48. db.bordiuzha_num.find().forEach( function(mydoc) { if(mydoc.num%2==0) ans+=1 ; } )
  49. ans
  50.  
  51. ans=1
  52. db.bordiuzha_num.find().forEach( function(mydoc) { if(mydoc.num!=0) ans*= mydoc.num ; } )
  53. ans
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement