为了账号安全,请及时绑定邮箱和手机立即绑定

Golang操作mongodb问题

Golang操作mongodb问题

Links丶 2018-09-26 17:32:16
package main import (    "fmt"    "gopkg.in/mgo.v2"    "gopkg.in/mgo.v2/bson"    "log" ) type Person struct {    Name  string    Phone string } func main() {    session, err := mgo.Dial("localhost:27017")    if err != nil {       panic(err)    }    defer session.Close()    session.SetMode(mgo.Monotonic, true)    c := session.DB("test").C("people")    //err = c.Insert(&Person{"superWang", "13478808311"},    // &Person{"David", "15040268074"})    //if err != nil {    // log.Fatal(err)    //}    result := Person{}    err = c.Find(bson.M{"name": "superWang"}).One(&result)    if err != nil {       log.Fatal(err)    }    fmt.Println( result) }问题: golang操作mongodb,err = c.Find(bson.M{"name": "superWang"}).One(&result)我想查找一条数据,必须传入一个指针接收,&result封装了什么字段,就会返回什么字段,我就是想像python一样把整条json返回回来不行吗? 
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1381 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信