基本

使用的是官方驱动:https://github.com/mongodb/mongo-go-driver

BSON

Mongo-go-driver中有两个序列的类型表示BSON数据:

  • D系列
  • Raw系列

D系列

D系列包含4种类型:

  • D 一个Bson文档的有序表示

    bson.D{{"foo", "bar"}, {"hello", "world"}, {"pi", 3.14159}}
    
  • M 一个Bson文档的无序表示

    bson.M{"foo": "bar", "hello": "world", "pi": 3.14159}
    
  • E D中的一个子项

  • A 一个有序的BSON数组

    bson.A{"bar", "world", 3.14159, bson.D{{"qux", 12345}}}