6
मैं सोच रहा था कि क्या स्टैक्ट फील्ड रखने का कोई तरीका है जो खाली नहीं होने पर भी एमजीओ में नहीं आता है।एमजीओ खाली क्षेत्र भी खाली नहीं होने पर भी
मुझे ऐसा करने का एकमात्र तरीका फ़ील्ड लोअरकेस बनाना है, जिससे इसे एक्सेस करने में दर्द होता है। क्या कोई और तरीका है?
यह एक उदाहरण है, और मेरा लक्ष्य डेटाबेस में एसएसएन को प्रतिबद्ध नहीं करना है, लेकिन अभी भी इसे अपरकेस है।
package main
import (
"fmt"
"crypto/sha1"
"encoding/base64"
"labix.org/v2/mgo"
)
type Person struct{
Name string
SSN string
HashedSSN string
}
func main() {
bob := Person{"Bob", "fake_ssn", ""}
hasher := sha1.New()
hasher.Write([]byte(bob.SSN))
sha := base64.URLEncoding.EncodeToString(hasher.Sum(nil))
bob.HashedSSN = sha
mgoSession, err := mgo.Dial("localhost:27017")
if err != nil {
fmt.Println("mongo_config#initMongoSessions : Could not dial to mgoSession", err)
} else {
mgoSession.DB("test").C("person").Insert(bob)
}
}
धन्यवाद,
बढ़िया, आप बहुत सहायक होते हैं गुस्तावो – Gary