2015-04-25 5 views
5

में SQL "नहीं पसंद" एसक्यूएल कैसे करें मैं स्कैला और स्लिम दोनों के लिए काफी नया हूं। "पसंद" क्वेरीस्लैक

query.filter(_.name like "%kjelle%") 

बनाने के लिए आसान था, लेकिन मैं एक "नहीं पसंद" क्वेरी करने का प्रयास कर सफल नहीं हूँ। इसलिए मेरा पहला विचार

query.filter(_.name !like "%kjelle%") 

या

query.filter(!(_.name like "%kjelle%")) 

लेकिन कोई सफलता की कोशिश करने का था एक notlike ऑपरेटर नहीं मिल सका।

मैं इसे स्लिम में कैसे कर सकता हूं?

उत्तर

5

आप filterNot इस्तेमाल करने की कोशिश कर सकते हैं:

query.filterNot(_.name like "%kjelle%") 
+0

कि मेरी समस्या हल। जब आप किसी चीज़ के लिए नए होते हैं तो स्पष्ट याद करना इतना आसान होता है। – kjelle

संबंधित मुद्दे