Mostafa Nazar
4 سال پیش توسط Mostafa Nazar مطرح شد
0 پاسخ

سطرهای یونیک در مونگودبی

سلام من کد زیر رو استفاده کردم که رکوردهای یونیک بسازم اگه از distinict به طور مجزا استفاده کردم خروجی لازم رو بر نمیگردونه و اگه از به صورت زیر همراه find استفاده کنم خطا میگیره

  dbo.collection("chats").find(   { $or: [ { sender_id:message}, { receiver_id: message } ]} )
                .distinct("advertise_id")
                .sort(mysort)
                .skip(limit).limit(10)
                .toArray(function(err, result) {
                    if (err) throw err;

                    console.log(message);
                    console.log("oppp");
                    console.log(result.length);

                    socket.emit("getcontactresults",result);

                    if(limit==0){
                        socket.emit("getmessages" , result.reverse())
                    }else{
                        socket.emit("getmessages" , result)
                    }

                    db.close();
                });

ثبت پرسش جدید

به همدیگه کمک کنیم

به Mostafa Nazar کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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