基本上,folder集合返回给我,其中包含通过$lookup链接的完全相关的documents。我没有把它包括在内,因为这个问题似乎已经太长了。如果我正确理解,这是因为它不能正确地将结果解析回$result对象。我已经做了我能做的一切,以确保结构有确切的结构是必需的。我还试图传入一个通用[]interface{}和一个空bson.M{}对象。仍然会收到同样的错误。下面是我的文件夹结构:
type Folder struct
我在mongodb中有一个嵌套对象,我想反序列化/解码回一个struct。在Rust mongodb驱动程序中,必须将它们从'bson‘文档反序列化/解码回“本机类型”,如String、f64等。每个反序列化操作都返回Result<>,因为其中有出错的可能性。对于嵌套对象中包含另一个对象的数组,我有一个问题:
// doc is the data from a single