
我只是在猜测,但万一您只想检索所有 交易 文档并打印它们,方法如下:
假设您有一个
struct代表您收藏的文件的结构,例如:
type Transaction struct { Id bson.ObjectId `bson:"_id"` TransactionId string `bson:"transId"`}您可以使用MongoDB驱动程序(mgo)获得所有文档:
var transactions []Transactionerr = c.Find(bson.M{}).All(&transactions)// handle errfor index, transaction := range transactions { fmt.Printf("%d: %+vn", index, transaction)}加法(通用解)
好吧,在您提供了更多的见解之后,这可能是不使用结构的通用解决方案。尝试编组到BSON文档中
bson.M(未测试):
var data []bson.Merr := c.Find(bson.M{}).All(&data)// handle err for _, doc := range data { for key, value := range doc { fmt.Println(key, value) }}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)