Getting Google's datastore Key value with Go -


मेरे पास एक स्ट्रेट है:

  प्रकार संरचना फू {आईडी}? नाम स्ट्रिंग}  

मुझे फ़ूओ की एक सूची मिलती है, जहां "c" एक न्यूकॉन्टेक्स्ट () है:

  q: = datastore.NewQuery (" दवा ") var foos [] Foo _, err: = q.GetAll (c, और foos)  

आईडी आबादी नहीं है, लेकिन नाम है। मैं यह पता लगाने की कोशिश कर रहा हूं कि आईडी को पॉप्युलेट कैसे करना है

फ़ंक्शन का एक टुकड़ा देता है चाबी:

  कुंजियाँ, err: = q.GetAll (c, और foos)  

फ़्यूज़ [i] की कुंजी है [i] ।

इकाई में आईडी को संग्रहीत करने के लिए एक लूप का उपयोग करें, यदि आपको इसकी आवश्यकता है:

  i: = range keys के लिए {foos [i] .आईडी = कुंजी [ I]। INIT () // या। StringID ()}  

Comments