php小编百草在这篇文章中将为您介绍如何在Mongo数据库中创建一个文档,并在两个不同的结构之间对其进行建模。在Mongo数据库中,文档是一种用于存储和组织数据的基本单位,类似于关系数据库中的行或文档。为了更好地利用Mongo的灵活性和扩展性,我们可以在创建文档之前,先对文档的结构进行规划和设计,以满足我们的具体需求。接下来,我们将详细介绍如何创建一个Mongo文档,并在不同的结构之间对其进行建模。,我使用 gingonic 和 mongo 数据库制作了一个简单的 api。我将一个像这样的简单对象发布到 api,以创建具有相同形状的 mongo 文档。我发现很多使用数组的例子,但没有使用地图。我是按照 www.mongodb.com 上的快速入门进行此操作的。,我有这两个 go 结构(用于用户和配置文件),这是我的创建函数:,它将创建一个文档,但像这样(因此没有子文档配置文件):,在没有 go 结构的情况下创建新文档效果很好。那么如何使用包含子文档的 go 结构来建模 json 对象呢?我找不到太多例子,甚至在 github 上也找不到。有人想指出我正确的方向吗?,您使用了 bson:"profile,inline"
标记,告诉它内联,这就是您的数据库中没有子文档的原因。它完全按照您的要求执行。,如果您不想内联配置文件但有子文档,请删除 ,inline
选项:,