#78 Limiting fields | Using MongoDB with Express| A Complete NODE JS Course

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

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

  • @omaryasser2727
    @omaryasser2727 2 หลายเดือนก่อน +2

    10:40 In Mongoose 8.x.x You can mix between inclusion and exclusion fields

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

    🙏💯

  • @Tech_bro-i5g
    @Tech_bro-i5g 4 หลายเดือนก่อน +1

    Please sir! if you can help. People are encountering a common issue with the sort and limit logics, i inclusive. The both of them are returning null, empty array, when we run it in postman.

  • @avantikaverma9350
    @avantikaverma9350 10 หลายเดือนก่อน +4

    I am using the mongoose 8.0.3 version , will req.query.sort or req.query.fields ..will work ..as I am not getting the desired results

    • @Tech_bro-i5g
      @Tech_bro-i5g 4 หลายเดือนก่อน

      I am using the same version, have you resolved your issue?

    • @acupoflie
      @acupoflie 3 หลายเดือนก่อน +2

      @@Tech_bro-i5g i explained the solve in comments of this and previous video
      add this line of codes:
      delete queryObj.sort
      delete queryObj.fields
      before the
      "let query = Movie.find(queryObj) "
      Because mongoose trying to fetch the documents that match with the parameters entered the query string, in that case it can't find anything and returns null

    • @AnilKumar-pb3pc
      @AnilKumar-pb3pc 3 หลายเดือนก่อน

      Have you resolved this :)

    • @kartiksethi290
      @kartiksethi290 2 หลายเดือนก่อน +1

      ​@@acupoflie thanks bro

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

    I had '__v' removed before I even wrote the excluding code.

    • @Tech_bro-i5g
      @Tech_bro-i5g 4 หลายเดือนก่อน

      Have you resolved your issue?

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

    Why is it returning null

    • @Tech_bro-i5g
      @Tech_bro-i5g 4 หลายเดือนก่อน

      Mine is also returning null. Have you resolved your issue?

    • @SatwikBhatia-yf7uk
      @SatwikBhatia-yf7uk 2 หลายเดือนก่อน

      @@Tech_bro-i5g i guess dont pass any parameter to .fin() method