Load, Save, Query, Delete, with DynamoDB Mapper | Step by Step Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 52

  • @cesaredecal2230
    @cesaredecal2230 3 ปีที่แล้ว +14

    Thank you so much. You are saving my Amazon internship right here ;)

    • @BeABetterDev
      @BeABetterDev  3 ปีที่แล้ว +7

      You're very welcome Cesare and good luck on your internship! Don't forget to Learn and Be Curious!

    • @pushkarsoni8927
      @pushkarsoni8927 3 ปีที่แล้ว +2

      Was looking for this comment.

  • @hacmia8708
    @hacmia8708 4 ปีที่แล้ว +9

    This tutorial was amazing! I was stuck on trying to write a query and you literally spared me alot of time. Not only that I learned alot. Very clean code, awesome explanations, thank you!

  • @asthamishra2503
    @asthamishra2503 ปีที่แล้ว +2

    Thia tutorial is soo dope!!!! Thank u so much.

  • @jaimemenendezalvarez5796
    @jaimemenendezalvarez5796 2 ปีที่แล้ว +1

    This is just another level! So easy! So simple! Thanks for this tutorial! It's funny that when I really want to understand how something works, languages like Java and C# help me a lot to understand every single detail. Nodejs and python have to much sugar.

  • @ejazahmed5071
    @ejazahmed5071 3 ปีที่แล้ว +3

    Great video that deserves much more views. Unfortunately, it is only relevant to a rather small audience group. Hope it ages well though. Subscribed to your channel. Keep up the good work. Again, thanks for the video!!

    • @BeABetterDev
      @BeABetterDev  3 ปีที่แล้ว +1

      Thanks Ejaz!
      I do agree this topic is quite niche. But thanks for watching and I appreciate the kind words.
      Daniel

  • @priyanka.sarkar
    @priyanka.sarkar 4 ปีที่แล้ว +1

    What an amazing amazing explanation. Thanks for such a GREAT tutorial :)

    • @BeABetterDev
      @BeABetterDev  4 ปีที่แล้ว +1

      Thank you so much Priyanka, I'm very glad you enjoyed!

  • @ujjwalsharma1005
    @ujjwalsharma1005 ปีที่แล้ว

    What if we need to fetch data for multiple inputs like fetch data where transactionId in("t1","t2","t3") and amount in ("50","67").
    One way is to use java for-loop but I dont think that would be a good option. Is there any method available in DynamoDBMapper or any other lib for fetching such data?
    Thank you for the amazing tutorial by the way!

  • @sunwoojeong9996
    @sunwoojeong9996 2 ปีที่แล้ว

    Thank you for your nice video! at 16:30, I am getting an error called DynamoDB Mapping Exception: "expected S in value {M: {customerId={S: c1,}, customerName={S: AWS Simplified,}},}".
    Could you tell me why I am getting this error? Also, could I have a link for github page or sth that has this code? I tried to find it on the description, but I could not find one...

  • @abhijeetprabhu4117
    @abhijeetprabhu4117 4 ปีที่แล้ว +1

    Thank you! Very well explained. :D

  • @ansedd
    @ansedd 4 ปีที่แล้ว

    Very well explained ... Do you know how would I serialize a load output for having it as a file output ?

  • @tylersnard
    @tylersnard 2 ปีที่แล้ว

    Thank you for this tutorial! Is it possible to map my incoming jsons, when each json is a different length and has a different number of classes?

  • @AtifAli-zv6xb
    @AtifAli-zv6xb 4 ปีที่แล้ว

    At 25:44 when using query expression while searching with GSI can I search for two different dates simultaneously, for example, you searched with one date "2020-03-01", I want to search with "2020-03-01" and "2020-03-02" simultaneously i.e. in a single query, please let me know if it's possible?

    • @AkashPatel-ox3nd
      @AkashPatel-ox3nd 4 ปีที่แล้ว

      yes its possible

    • @AtifAli-zv6xb
      @AtifAli-zv6xb 4 ปีที่แล้ว

      Akash Patel Can you plz tell me how?Trying to do it since a week, but no success.

  • @alkachawda5920
    @alkachawda5920 2 ปีที่แล้ว +1

    Great tutorial. Kindly provide the Github link for the code or share the project.

  • @puchomuc
    @puchomuc ปีที่แล้ว

    Bless you for this video

  • @akshaytalpade4399
    @akshaytalpade4399 2 ปีที่แล้ว

    Great tutorial mate. I am new to dynamo db , your explanation is very crisp and clear.
    I have a small question when we query the records. Does adding the .withLimit(5) in the query expression restrict the read units which we have to configure during the creation of the table. Like will only 5 units will be used in this case irrespective of the number of matching records for the query ?

  • @yueli2146
    @yueli2146 4 ปีที่แล้ว

    Is there another way to write the query expression for GSI without the withHashKey call? Can I do a withKeyConditionExpression too instead?

  • @najeed23
    @najeed23 2 ปีที่แล้ว +1

    Great video, can we get a video with cdk pipeline on how to build a ci/cd pipeline on how to build and deploy both the code and infrastructure please

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว +1

      Hi Najeed, I am coming out with a video on this exact topic in the next week or so. Stay tuned and thanks for a great video idea!

    • @najeed23
      @najeed23 2 ปีที่แล้ว

      @@BeABetterDev cdk Java would be great :)

  • @tanishgupta3907
    @tanishgupta3907 3 ปีที่แล้ว

    Best explanation.. But I have a doubt here .. can we have more than one range attribute?

  • @avinashak3302
    @avinashak3302 2 ปีที่แล้ว

    Hey thanks for this video, enjoyed it thoroughly , can we have 2 Dynamo db connections in single app? If yes how to configure them? If possible can you make video on this

  • @PoojaSumann
    @PoojaSumann 4 ปีที่แล้ว

    Amazing video. Thanks for the great explanation. Please try to upload a similar video for Lambda in java and also CloudFormation to create aws resources in yaml.

  • @rajamahanandireddykommabas3206
    @rajamahanandireddykommabas3206 3 ปีที่แล้ว +1

    Hi, Could you please provide the git link for the code shown in the video.
    Thank you.

  • @chaitu10552
    @chaitu10552 4 ปีที่แล้ว +1

    well explained. thanks

  • @foodtaxi6846
    @foodtaxi6846 4 ปีที่แล้ว +1

    How to get Transaction for a specific customer id?

    • @BeABetterDev
      @BeABetterDev  4 ปีที่แล้ว

      Hi there! You would need a GSI (Global Secondary Index) on customerId in order to do this. I actually have a video on the topic here: th-cam.com/video/ihMOlb8EZKE/w-d-xo.html
      Cheers

  • @afrozshaikh9099
    @afrozshaikh9099 3 ปีที่แล้ว

    Should I use enhancedDynamoDb client or dynamomapper?

  • @vinaykr3462
    @vinaykr3462 3 ปีที่แล้ว

    Thank you, this was helpful

    • @BeABetterDev
      @BeABetterDev  3 ปีที่แล้ว

      Hi Vinay, you're very welcome!

  • @mtin79
    @mtin79 4 ปีที่แล้ว

    could you do the same for javascript aws sdk?

    • @BeABetterDev
      @BeABetterDev  4 ปีที่แล้ว

      Hi Martin, using javascript is something I may look into the future. But as of now I'm pretty focused on predominantly python with a bit of java.

  • @jayaprakashmishra3947
    @jayaprakashmishra3947 ปีที่แล้ว

    How can we fetch data from dyanamodb by indexname??

  • @hoddybhaba6704
    @hoddybhaba6704 2 ปีที่แล้ว

    where can i download this code from ?

  • @Red-gw8cx
    @Red-gw8cx 4 ปีที่แล้ว

    Can we have a typescript video

  • @davidsanthoshkumars9856
    @davidsanthoshkumars9856 3 ปีที่แล้ว

    Even If i put @DynamoDbTYpeCOnverted im getting error requires @DynamoDbTypeConverted

  • @ingridcruz7095
    @ingridcruz7095 4 ปีที่แล้ว

    Hi! Where can I find this code?

    • @BeABetterDev
      @BeABetterDev  4 ปีที่แล้ว

      Hi Ingrid. I checked through my folders and must have accidentally deleted this code. I'm so sorry! Hopefully there is enough detail in the video to copy it out. Sorry about that.

  • @davidsanthoshkumars9856
    @davidsanthoshkumars9856 3 ปีที่แล้ว

    how to store list of object

  • @mansiverma2211
    @mansiverma2211 2 ปีที่แล้ว

    can anybody post the git link?

  • @tarkeshkandregula6559
    @tarkeshkandregula6559 4 ปีที่แล้ว +1

    Please Uploas the files.Thanks :)

  • @XinWongDigital
    @XinWongDigital 4 ปีที่แล้ว

    node is so much easier :). I guess in the java world, we just have to get used to it.

  • @TulasiramV
    @TulasiramV 2 ปีที่แล้ว +1

    instead of converting the customer object you can simple annotate the customer class with @DynamoDBDocument on the customer class will l do the job.