我正在使用mgo
驱动程序连接到CosmosDB。 Mgo
工作正常,但是我们遇到了一些规模问题。 Azure返回一个标头(x-ms-request-charge
),让您知道查询的开销。
有没有办法查看mgo
中来自Mongo查询的响应标头?像这样:
session := s.Session.Copy()
defer session.Close()
collection := session.DB(s.DBName).C("documents")
result := &MyCoolDocument{}
err := collection.FindId(id).One(result)
response := collection.LastResponse() // Made up
fmt.Println(response.Headers()) // Made up