त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपने rows.where की filter शर्त में एक डॉलर वाला शब्द लिखा और इंजन ने कहा कि वह न कोई ऑपरेटर है, न तर्क-शब्द। शर्त की भाषा में दो तरह के शब्द चलते हैं। ऑपरेटर, जैसे $eq, $ne, $lt, $gt, $in, $between, $contains, $startsWith, $null और उनके भाई। और तर्क-शब्द: $and, $or, $not। इनके बाहर का कोई भी डॉलर वाला शब्द इंजन नहीं पहचानता। ध्यान दीजिए, पूरी शर्त किसी भी रिकॉर्ड को देखने से पहले पढ़ी जाती है, इसलिए ऐसा शब्द तब भी पकड़ा जाता है जब वह किसी ऐसी शाखा में हो जहाँ कोई रिकॉर्ड पहुँचता ही नहीं। इंजन अंदाज़ा नहीं लगाता कि आप क्या चाहते थे। एक छोटा उदाहरण: $eqq, यानी $eq में टाइपो। सुधार: सही शब्द लिखें। और अगर आपका सर्वर शर्त क्लाइंट से लेता है, तो पहले उसके शब्द जाँचे, क्योंकि क्लाइंट की भूल का उत्तर सर्वर को देना है। संदेश का दूसरा खाना बताता है कि शब्द कहाँ सूचीबद्ध हैं।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
