Category: مرشد

Mongodb: كيفية استخدام الدالة $susbtr

يمكنك استخدام الدالة $substr في MongoDB لاستخراج سلسلة فرعية من سلسلة. تستخدم هذه الوظيفة بناء الجملة الأساسي التالي: db.myCollection.aggregate([ { $project : {substring: { $substr : [ " $fullstring ", 0, 4 ] }}} ]) يستخرج هذا المثال تحديدًا جميع الأحرف...

Mongodb: كيفية تقسيم سلسلة إلى مجموعة من السلاسل الفرعية

يمكنك استخدام بناء الجملة التالي لتقسيم سلسلة إلى مجموعة من السلاسل الفرعية في MongoDB: db.myCollection.aggregate([ { $project : { split_field: { $split : [ " $field1 ", " " ] } } }, { $merge : "myCollection" } ]) يقوم هذا...

Mongodb: كيفية العثور على طول السلسلة

يمكنك استخدام الطرق التالية للعثور على طول السلسلة في MongoDB واستخدام طول السلسلة في الاستعلامات: الطريقة الأولى: ابحث عن طول السلسلة db.myCollection.aggregate([ { $project : { "name": 1, "length": { $strLenCP : " $name " } }} ]) الطريقة الثانية: البحث...

كيفية إعادة تسمية الحقول في mongodb (3 أمثلة)

يمكنك استخدام الطرق التالية لإعادة تسمية الحقول في MongoDB: الطريقة الأولى: إعادة تسمية حقل db.collection.updateMany({}, { $rename :{" oldField ":" newField "}}, false, true) الطريقة الثانية: إعادة تسمية حقول متعددة db.collection.updateMany({}, { $rename :{" old1 ":" new1 ", " old2 ":"...

Mongodb: كيفية استخدام عامل التشغيل and ($and) في الاستعلامات

يمكنك استخدام العامل $and في MongoDB للبحث عن المستندات التي تطابق معايير متعددة. يستخدم هذا المشغل بناء الجملة الأساسي التالي: db.myCollection.find({ " $and ": [ {" field1 ": " hello "}, {" field2 ": { $gte : 10 }} ] })...

Mongodb: كيفية استخدام عامل التشغيل or ($or) في الاستعلامات

يمكنك استخدام عامل التشغيل $or في MongoDB للعثور على المستندات التي تطابق أيًا من المعايير المتعددة. يستخدم هذا المشغل بناء الجملة الأساسي التالي: db.myCollection.find({ “ $or ”: [ {" field1 ": " hello "}, {" field2 ": { $gte : 10...

Mongodb: كيفية سرد كافة أسماء الحقول

يمكنك استخدام بناء الجملة التالي لسرد جميع أسماء الحقول في مجموعة في MongoDB: Object. keys (db.myCollection.findOne()) يسرد هذا المثال تحديدًا كافة أسماء الحقول في مجموعة تسمى myCollection . يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا مع فريق التحصيلات مع المستندات...

Mongodb: كيفية التحقق من وجود الحقل

يمكنك استخدام الطرق التالية للتحقق من وجود حقل في مجموعة في MongoDB: الطريقة الأولى: التحقق من وجود الحقل db.myCollection.find({ " myField ": { $exists : true } }) تتحقق هذه الطريقة من وجود “myField” في المجموعة المسماة myCollection . إذا كان...

Mongodb: كيفية الإدراج إذا لم يكن موجودًا

يمكنك استخدام بناء الجملة التالي لإدراج مستند في مجموعة في MongoDB فقط إذا لم يكن موجودًا بالفعل: db.teams.update( { team: 'Hornets' }, { $setOnInsert : {team: 'Hornets', points: '58', rebounds: '20'} }, {upsert: true } ) يتحقق هذا الرمز المحدد مما...