Samer Alashqar نشر 10 أبريل 2022 أرسل تقرير نشر 10 أبريل 2022 السلام عليكم .. لدي هذه المصفوفة في mongodb واريد ان اقوم بتعديل متغير الكائن price :198 الى 300 من مصفوفة products : _id: ObjectId ("6252911686465f30a89dbcbd") userEmail://// products: Array 0: Object _id:ObjectId ("6252911686465f30a89dbcbe") name:عود فاخر proImg:/images/624480321f46c714d0d1dc46.jpg quantity:1 price:198 quantityPrice:198 __v:0 كيف استطيع تحقيق ذلك ؟ عن طريق express node js 1 اقتباس
0 Salah Eddin Beriani2 نشر 10 أبريل 2022 أرسل تقرير نشر 10 أبريل 2022 بتاريخ 3 ساعات قال Samer Alashqar: السلام عليكم .. لدي هذه المصفوفة في mongodb واريد ان اقوم بتعديل متغير الكائن price :198 الى 300 من مصفوفة products : _id: ObjectId ("6252911686465f30a89dbcbd") userEmail://// products: Array 0: Object _id:ObjectId ("6252911686465f30a89dbcbe") name:عود فاخر proImg:/images/624480321f46c714d0d1dc46.jpg quantity:1 price:198 quantityPrice:198 __v:0 كيف استطيع تحقيق ذلك ؟ عن طريق express node js مرحيبا يمكنك البحث أولا على ال doc الذي تريد تحديثه ثم يمكنك تعديله و هناك typeorm يسمى mongoose يمكنه تسهيل العمل عليك await Product.findByIdAndUpdate(6252911686465f30a89dbcbe ,{price:200}) product هو ال model الخاص بالمنتوجات والطريقة findByIdAndUpdate تساعدك في ايجاد doc معين بالاستعانة بال _id الخاص به وتعديله في نفس الوقت 1 اقتباس
0 Samer Alashqar نشر 10 أبريل 2022 الكاتب أرسل تقرير نشر 10 أبريل 2022 (معدل) بتاريخ 11 ساعات قال Salah Eddin Berriani: مرحيبا يمكنك البحث أولا على ال doc الذي تريد تحديثه ثم يمكنك تعديله و هناك typeorm يسمى mongoose يمكنه تسهيل العمل عليك await Product.findByIdAndUpdate(6252911686465f30a89dbcbe ,{price:200}) product هو ال model الخاص بالمنتوجات والطريقة findByIdAndUpdate تساعدك في ايجاد doc معين بالاستعانة بال _id الخاص به وتعديله في نفس الوقت يعطيك العافية اخي .. لكن مشكلتي هي عند الوصول الى doc معين يجب ان ابحث عن مصفوفة ذو id مميز داخل doc .. اي يجب ان اقوم بالبحث عن ال id مرتان : 1- بحث عن id ال doc 2- بحث عن id المصفوفة التي بداخل doc كيف استطيع ان افعل ذلك ؟ تم التعديل في 10 أبريل 2022 بواسطة Samer Alashqar اقتباس
السؤال
Samer Alashqar
السلام عليكم ..
لدي هذه المصفوفة في mongodb واريد ان اقوم بتعديل متغير الكائن price :198 الى 300 من مصفوفة products :
كيف استطيع تحقيق ذلك ؟ عن طريق express node js
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.