go sample - mongodb
2015-09-10 15:38
507 查看
简单的mongodb 操作
package mainimport ( "fmt" "gopkg.in/mgo.v2" "gopkg.in/mgo.v2/bson")type Person struct { Name string Phone string}func main() { session, err := mgo.Dial("10.0.2.49:29000") //session, err := mgo.Dial("10.0.2.49:29000") if err != nil { panic(err) } defer session.Close() // Optional. Switch the session to a monotonic behavior. session.SetMode(mgo.Monotonic, true) c := session.DB("test").C("people") err = c.Insert(&Person{"Ale", "+55 53 8116 9639"}, &Person{"Cla", "+55 53 8402 8510"}) if err != nil { panic(err) } result := Person{} err = c.Find(bson.M{"name": "Ale"}).One(&result) if err != nil { panic(err) } a := result.Phone fmt.Println("Phone:", a)}
相关文章推荐
- MongoDB—驱动实践
- MongoDB—运维技术
- 使用PowerShell调用MTools分析MongoDB性能并发送邮件
- MongoDB— 分片技术
- MongoDB—主从复制
- MongoDB—索引操作
- Meteor——以NodeJS为基础环境,MongoDB为数据环境的全栈开发平台!
- MongoDB—细说高级操作
- MongoDB—细说增删查改
- MongoDB— 基础入门
- MongoDB
- session保存至mongodb
- mongodb安装及主从复制
- MongoDB位置查询
- MongoDB学习日记(五):CRUD - find
- Mongodb学习----主从数据库
- php 5.6获取mongodb实例
- php 5.6连接mongodb 数据库
- 在Windows 上配置 php和mongodb 数据库
- MongoDB权威指南-简介