मैं एक नियंत्रक पर निम्नलिखित कोड मिल गया हैग्रूवी
def db = new Sql(dataSource)
def rawLines = db.rows("SELECT name FROM LINES")
def lines = []
/*(db.rows returns the values as [NAME:value] */
rawLines.each {
lines.add(it.name)
}
/*Then, use lines */
मैं दूर छाप वहाँ शायद किसी तरह एक में यह करने के लिए है कि नहीं रख सकते हैं और अधिक सुरुचिपूर्ण तरीके से, पायथन में एक सूची समझ करने के लिए कुछ इसी तरह:
lines = [ l.name for l in db.rows("SELECT name FROM LINES") ]
एक खाली सूची की घोषणा और उसके बाद पॉप्युलेट यह काम करने के सबसे अच्छा तरीका प्रतीत नहीं होता है करने के लिए होने ... यह संभव है कुछ करो जी इस तरह, या ग्रोवी इसे अनुमति नहीं देता है?
हां, यह इन मामलों में से एक है ;-) तालिका एक दृश्य है, इसलिए डोमेन को डोमेन के रूप में परिभाषित करने में कुछ समस्याएं हैं। – Khelben