Exemple #1
0
func loadChain(c *markovianomatic.Chain, dbc *mgo.Collection) {
	iter := dbc.Find(bson.M{}).Iter()
	var node model.Node
	for iter.Next(&node) {
		c.Set(node.Key, node.Choices)
	}
	if err := iter.Close(); err != nil {
		fmt.Fprintf(os.Stderr, "Error iterating the collection: %s\n", err.Error())
		os.Exit(1)
	}
}