(id string)
| 108 | } |
| 109 | |
| 110 | func Load(id string) (n *Node, err error) { |
| 111 | session := db.Connection.Session.Copy() |
| 112 | defer session.Close() |
| 113 | c := session.DB(conf.MONGODB_DATABASE).C("Nodes") |
| 114 | n = new(Node) |
| 115 | err = c.Find(bson.M{"id": id}).One(&n) |
| 116 | if err != nil { |
| 117 | n = nil |
| 118 | return |
| 119 | } |
| 120 | n.DBInit() |
| 121 | return |
| 122 | } |
| 123 | |
| 124 | func LoadNodes(ids []string) (n Nodes, err error) { |
| 125 | if _, err = dbFind(bson.M{"id": bson.M{"$in": ids}}, &n, "", nil); err == nil { |
no test coverage detected