在 Delphi 中,使用 TMongoWire,我试图用可变数量的电话号码保存公司资料。我希望结果保存的 JSON 看起来像:
{"ourID":"XYZ1",
"Company":"XYZ Company",
"Phones": [{"number":"714-999-9999", "type":"business"},
{"number":"714-987-6533", "type":"cell"}]
}
但我似乎无法弄清楚如何将手机放入 MongoDB。我尝试自己为手机创建 JSON,然后将其传递给 Phones 字段,但存储的是 JSON 字符串,而不是 JSON 数组。看起来像:
"Phones":"[{\"Phone\":\"123-456-7890\", \"pType\":\"Home Phone\", \"notes\":\"this is the home phone\"}]"
有什么建议么?
谢谢,吉姆