Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.66 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4.         "launchpad.net/mgo"
  5.         "os"
  6.         "template"
  7. )
  8.  
  9. type Comment struct {
  10.         Author string
  11.         Comment string
  12. }
  13.  
  14. func main() {
  15.         session, err := mgo.Mongo("localhost")
  16.         if err != nil {
  17.                 panic(err)
  18.         }
  19.         defer session.Close()
  20.  
  21.         comments, _ := session.DB("test").C("comments").Find(nil).Iter()
  22.  
  23.  
  24.         tpl := `{.repeated section @}
  25. {.section Author}{@}{.or}Anonymous{.end}: {Comment}
  26. {.end}
  27. `
  28.  
  29.         template := template.MustParse(tpl, nil)
  30.         if err := template.Execute(os.Stdout, comments); err != nil {
  31.                 panic(err)
  32.         }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement