आपके MONGODB_SETTINGS शब्दकोश में, डेटाबेस नाम की कुंजी 'db' होनी चाहिए, न कि 'DB' (यानी सभी लोअरकेस)।
आपको जो त्रुटि मिल रही है वह यह है कि MongoEngine एक्सटेंशन को आपके कॉन्फ़िगरेशन में 'db' प्रविष्टि नहीं मिल रही है, और इसलिए डेटाबेस नाम के रूप में 'डिफ़ॉल्ट' का उपयोग करता है।
संपादित करें
आगे के निरीक्षण पर, ऐसा लगता है कि यह कहीं (फ्लास्क-) MongoEngine (या संभव pymongo) में एक बग है जहां mongoengine.connect में read_preference का डिफ़ॉल्ट मान वास्तविक पढ़ने की वरीयता के बजाय गलत है, और वास्तविक डिफ़ॉल्ट में परिवर्तित नहीं होता है पाइमोंगो
अगर आप जोड़ते हैं
from pymongo import read_preferences
आपके आयात के लिए और
'read_preference': read_preferences.ReadPreference.PRIMARY
आपके कॉन्फिग डिक्शनरी में, इसे काम करना चाहिए (यह पाइमोंगो में डिफ़ॉल्ट read_preference है)