目前我在 http 处理程序中运行它:
err := mongoCollection.Find(bson.M{"name": vars["name"]}).One(&result)
data, err := json.Marshal(result)
w.Write(data)
如何在完整的 BSON 数据输入之前开始提供结果?
编辑:答案需要超越mgo
扩展并进入bson
. mgo
据我所知,如果我没记错的话,只会提供完整的文件。正如我的代码示例清楚地显示的那样,我有一个(可能很大)文档。