mongoose

14 گفتگو
منتشر شده
فیلتر زمانی ( )
فیلتر نمایش ( )
عمران رستم زاده
7 ماه پیش
توسط Banana Life آپدیت شد

نمایش محصولات موجود در دسته بندی والد و زیر دسته ها

سلام دوستان .وقت بخیر یه فروشگاه با node و mongo db هست که اسکیمای دسته بندی ها و اسکیمای محصولات به این صورته ، سوالی که دارم اینکه چطوری میتونم از طریق دسته والد محصولاتی که تو زیر دسته ها هست رو هم نشون بدم مثالا وقتی روی دسته بندی کالای دیجیتال کلیک میشه که این خودش زیر دستش موبایل و لبتابو و....

چرا داده های boolean در پکیج mogoose آپدیت نمیشوند

سلام :) بینید من میخوام در هنگام لاگین داده isLogin کاربر در دیتابیس مونگو دیبی عوض بشه با پکیج mpngoose این کد را نوشتم const result = await userModel.findOneAndUpdate({ username: userFinled.username },{$set: {isLogin : Boolean(true)}},{new: true}) console.log(result); ولی کار نمیکنه امتح...

مهدی عجمی
2 سال پیش
توسط مهدی عجمی آپدیت شد

MongoServerSelectionError: connect ECONNREFUSED ::1:27017

لاگ خطا App listening on port: 3000 MongoParseError: option usefindandmodify is not supported database Not Connect MongoServerSelectionError: connect ECONNREFUSED ::1:27017 at Timeout._onTimeout (C:\Users\gw2fi\Desktop\Web\TdWorld\node_modules\mongodb\lib\sdam\topology.js:293:38) at listOnT...

hossein
2 سال پیش
توسط محمد حیدری آپدیت شد

چگونه کوئری با چند فیلتر در mongoose انجام بدیم

من میخوام یک کوئری با دو تا فیلتر رو انجام بدم ، مشکل در فیلتر دومی که یک آبجکت هست رخ میده و آرایه خالی برمی گردونه با این توضیح که با فیلتر اول به تنهایی دیتا میاد. async reservedOnDay(original: number) { const food = await this.foodModel.find({ state: SuperFood.Confirm, reverse...

بهرام
2 سال پیش
توسط محمد حیدری آپدیت شد

MongoDB : کوئری برای دریافت آخرین پست ارسالی هر کاربر

سلام و وقت بخیر در MongoDB یک کالکشن برای کاربران و یک کالکشن هم برای پست ها وجود داره. از aggregation استفاده کردم و آخرین پست هر کاربر رو ( با limit = 20 ) دریافت کردم. اما این کوئری همینطوری که تعداد پست ها افزایش پیدا میکنن، سرعت اجراش کم و کمتر میشه. خیلی وقته درگیر این موضوع هستم و نمیدونم بای...

ایجاد تابع بازگشتی در node js برای نمایش دسته بندی چند سطحی

سلام این لیست دسته بندی های من هستش /* 1 */ { "_id" : ObjectId("61373cd5a27081de77aa91a0"), "parent" : null, "name" : "کامپیوتر", "slug" : "کامپیوتر", "createdAt" : ISODate("2021-09-07T10:20:05.719Z"), "updatedAt" : ISODate("2021-09-07T10:20:05.719Z"), "__v" : 0 } /...

سعید نوروزی
3 سال پیش
توسط سعید نوروزی مطرح شد

مشکل همزمانی در دیتابیس mongo

سلام من یک فانشکن تحت زبان node.js دارم که این فانکشن یک داده رو از پایگاه داده mongo میخونه یک مقداری که دریافت کرده برای مثال بهش اضافه یا ازش کم میکنه و داده جدید رو دوباره توی پایگاه داده ذخیره میکنه، حالا فرض کنیم 2 کاربر به صورت کاملا همزمان میان و به این تابع درخواست میدن و عدد 2 رو بهش پاس...

کوئری زدن برای آرایه در مونگوز mongoose

سلام منه داخل دیتبایس mongodB ام این Doc وجود داره و میخوام با کوئری که در بعد این doc مینویسم این رو از دیتا بیس بکشم بیرون، این فقط یک مثال هستش و صرفا این doc نمیخوام باشه امکان داره هزاران doc مشابه این باشه { "_id" : ObjectId("60f71a0ea8c0da11907b4c33"), "active" : false, "rules" : { "Shut...

مهدی حسنی
2 سال پیش
توسط محمد حیدری آپدیت شد

تعریف عنوان برای فیلد در mongoose

سلام بچه ها، میخواستم بدونم کسی هست راه حلی داشته باشه بر اینکه برای هر ستون در جدول mongodb با استفاده از mongoose یک عنوان تعریف کنیم؟ به طور مثال یه چیزی تو این مایه ها: const UserSchema = new Moongose.Schema({ FirstName: { type: String, required: true, caption: 'نام' }, LastName: { type:...

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

اپدیت کردن اطلاعات در مونگو دی بی با id

سلام وقت به خیر دوستان کاربر من درون داکیومنت خودش ابجکت ایدی هایی داره به شکل زیر: من میخوام درخواست put بنویسم که زمانی که کاربر اون رو ارسال میکنه من بیام داخل مدل کاربرم و از طریق ابجکت ایدی هایی که تصویرش رو بالا گذاشتم برم و مقدار اون فیلد رو تغییر بدم اینجوری کاربر من فقط به داکیومنت هایی د...

navid
4 سال پیش
توسط Armin Rahmati آپدیت شد

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

سلام دوستان من یه فیلد دارم توی دیتابیسم که میخوام دیتای توی اون یونیک باشه مشکل اینجاست دیتای اون فیلد ها رو نمیخوام اجباری کنم تو دیتابیسم در صورتی که وارد شد میخوام یونیک باشه من از دستور unique: true , default : null استفاده کردم اما گیر میده بهم و میگه این فیلد به صورت اجباری باید پر بشه و مق...

مهدی
4 سال پیش
توسط مهدی آپدیت شد

طراحی مدل مونگو

سلام دوستان من یه مدل برای یوز ها دارم که داخلش یه فیلد برای مخاطب های کاربر داره ‍‍ const UserSchema = new Schema({ name: { type: String, required: true }, username: { type: String, index: true }, password: { type: String }, phone: { type: String, required: true, unique: true, index: true }...

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

نوشتن expire در mongoose

سلام دوستان این مدل منه میخوام expires بشه تو stackoverflow هم گشتم ولی هر روشی رو تست کردم بازم حذف نمیشه فیلدم از دیتابیس! (1) const mongoose = require('mongoose'); const Schema = mongoose.Schema; const timestamps = require('mongoose-timestamp'); const testSchema = new Schema({ name : { type : St...

محسن محمدپور
4 سال پیش
توسط mahdi khanzadi آپدیت شد

auto increment عددی فیلد id در mongodb

سلام به صورت پیش فرض در دیتابیس مونگو، فیلد _id از نوع آبجکت هستش که یک شناسه به صورت string از اعداد و حروف میده من از mongoose استفاده میکنم و می تونم موقع تعریف مدلم، نوع اون رو number قرار بدم ولی چطور میشه حالت auto increment رو براش فراهم کرد تا شناسه های یکتا و خودکار بسازه مثل mysql ممنون