navid
4 سال پیش توسط navid مطرح شد
2 پاسخ

دریافت طول یک فیلد در دیتابس مونگو

سلام
داخلی دیتابیسم یک یوزر دارم که داخل فیلد های اون کاربر یک فیلد به صورت array
هست که ابجکت ایدی های داکیومنت های دیگم رو توش ref میدم
میخوام کاربرم رو برگردونم و بعد فیلد مورد نظرم رو populate میکنم
و توی اطلاعاتی که populate میشه یک فیلد دارم با نام وضعیت که حالت های مختلفی داره مثل Finished و Unsuccessful و...
میخوام بگم نگاه کنه به فیلد وضعیتم و اونایی که داخل شون وضعیت شون Finished بود رو بشمار و به من بده باید چیکار کنم!؟

دستوری تو مونگو داریم براش؟

اینجوری کد زدم!

models.Medical.findById(id).populate(['Activites']).exec((err , finded) => {
        if(err) res.status(500).json({ Error : err , Success : false }) 
            if(finded) {
                res.status(200).json({ Data : [finded.Activites[0]].map(item => {
                    return {
                        'Condition' : item.Condition.includes('Finished')
                    }

                }) , Success : true })
            }
        })

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
0

شما میخواید بجای اینکار ببینید از خود مانگو دستوری براش هست یا نه ؟


navid
تخصص : node.js , FrontEnd
@navidRz 4 سال پیش مطرح شد
0

خیلی گشتم
خیلی جا ها هم با خود مونگو اقدام کردم اقای موسوی خیلی عالی بود
ضعف بزرگ من زبان انگلیسیمه
داکیومنتش رو زیرو رو میکنم ولی ترجمه ها رو با گوگل ترانسلیت انجام میدم
یه چیز وحشتناکی میشه
درک نمیکنم با ترجمه ای که میشه کار اون متود چیه
الان دارم کورس مونگوی شما رو میبینم دوباره
شاید اونجا به متودی اشاره کرده باشید
بازم ببخشید
@hesammousavi


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام