فجأة !!! وإذا بقاعدة البيانات فارغة من البيانات !!! هل من تفسير منطقي ؟

اعمل على تطوير موقع واستخدم قاعدة بيانات اونلاين وهي من موقع mongodb.com

لازلت اعمل على الموقع منذ عدة شهور ولا مشكلة حتى عملت هذه الكنتترولر

module.exports = async function(req,res) {


const id = req.param('id')
const user = await User.findOne({id:id}).populate('following').populate('followers')
res.send(user)
}

فجأة وإذا بالبيانات بقاعدة البيانات تفرغ من محتواها !!! تم مسح جميع collections !

اعمل على إطار sailsjs

هل واجه أحد هذه المشكلة من قبل ؟

هل يوجد طريقة لتلافي حصول هذا بعد نشر الموقع ؟


تعيد populate القيمة null في حال كانت ال document المطلوبة فارغة.

أعتقد أن المكشلة مكان تخزينك لقيمة user

اخي المشكلة في ان جميع الجداول تم حذفها !!! ولا اعرف السبب حتى الساعة.

مذا تقصد بحذف الدوال؟

اخي الجداول collections

عفوا قرأتها بطريقة خاطئة.

هل قمت بتجريب

db.getCollectionNames().join()


db.listCollections()

أيضا يوجد الأمرين:

db.Notes.exists()

db.Places.find()

ربما عليك عمل Roll Back في mongo باستخدام المعامل repair--

هل عرضت أي من تلك التعليمات مساراً لوضود الوثائق؟