对于AI助手:文档索引位于 https://www.mongodb.com/zh-cn/docs/llms.txt — 通过将 .md 附加到任何URL路径,可以获得所有页面的降价版本。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs 菜单

CSV 和 TSV

CSVTSV文件必须以标题行开头。 Atlas Data Federation 利用标题行作为字段名称。 标题行中的点分隔字段名称将成为JSON格式的嵌套字段或对象。 对于字段名称中的每个点,Data Federation 都会创建另一个嵌套级别。

例子

假设您的联合数据库实例正在读取内容类似于以下内容的 CSV 文件:

company,location.state,location.city.name,location.city.street
"MongoDB", "California", "Palo Alto", "Forest Ave"

对于上述示例 CSV 文件中的数据字段,Data Federation 会创建以下JSON文档:

{
"company": "MongoDB",
"location": {
"state": "California",
"city": {
"name": "Palo Alto",
"street": "Forest Ave",
}
}

Data Federation 要求同一嵌套级别的所有字段名称都是唯一的。以下是标题行中无效字段名称的示例:

  • 一个字段在同一嵌套级别与另一个字段重复。

    例子

    请考虑以下内容:

    company,location,company

    在标头中,同一嵌套级别两次包含company

  • 一个点分隔字段与同一嵌套级别的另一个字段重复。

    例子

    请考虑以下内容:

    company,location,location.city

    在标头中, location既是独立字段,也是同一嵌套级别的点分隔字段。