यदि यह 1000ms से अधिक है तो मैं मोंगो में प्रश्नों को समाप्त करने के लिए मैक्सटाइम का उपयोग कर रहा हूं। क्या यह पता लगाने का कोई तरीका है कि अधिकतम समय के कारण क्वेरी समाप्त हो गई है या यह मैच के मुद्दों के कारण कोई परिणाम नहीं लौटा सका।

0
user3044440 14 मई 2018, 19:52

1 उत्तर

सबसे बढ़िया उत्तर

क्वेरी टाइमआउट होने पर MongoDB अपवाद फेंक देगा।

इस कदर:

त्रुटि: {"$गलती": "ऑपरेशन समय सीमा से अधिक", "कोड": 50}

इसलिए आप अपवाद मामले और कोई परिणाम नहीं मामले के बीच अंतर करने में सक्षम हैं।

यहां और पढ़ें।

0
Mạnh Quyết Nguyễn 14 मई 2018, 20:03