我在使用 DocumentDB 数据迁移工具将 JSON 或 CSV 数据加载到 Azure CosmosDB 时遇到问题。我尝试了 CSV 和 JSON,并且获得了 ID 和标签,但没有获得与文档关联的其他属性。
JSON 示例:
[
{
"id": "AB7FB330-5C81-E411-80CF-00155D011702",
"name": "DeIdentified 1",
"adopted": "No",
"ageatscan": 63,
"allergies": "Aspirin, Opiod",
"ChildMedicalDisorders": null,
"DateOfBirth": "1953-04-28T00:00:00Z",
"Ethnicity": "Caucasian",
"EyeDominance": null,
"Gender": "Female",
"HandDominance": "Right",
"Height": "5ft6",
"HighestEducation": "Bachelor's Degree",
"MilitaryHistory": "No",
"MilitaryStatus": "None",
"NeuroPsychTestingDone": "No",
"PatientClassification": "Neuorpsychy Patient",
"ReferringPhyID": null,
"ReferringPhysicianName": null,
"Weight": 130,
"ResidenceState": "CO",
"label": "Patient"
},
{
"id": "72D52694-6181-E411-80CF-00155D011702",
"name": "DeIdentified 2",
"adopted": "No",
"ageatscan": 24,
"allergies": null,
"ChildMedicalDisorders": null,
"DateOfBirth": "1990-09-27T00:00:00Z",
"Ethnicity": null,
"EyeDominance": null,
"Gender": "Female",
"HandDominance": null,
"Height": null,
"HighestEducation": null,
"MilitaryHistory": "No",
"MilitaryStatus": null,
"NeuroPsychTestingDone": "No",
"PatientClassification": "Neuorpsychy Patient",
"ReferringPhyID": null,
"ReferringPhysicianName": null,
"Weight": 105,
"ResidenceState": "CO",
"label": "Patient"
},
.
.
.
或者,您可以尝试使用这个工具:cosmos rush,链接:https://github.com/Sun-June/cosmos-surge。