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\"}]"
助言がありますか?
ありがとう、ジム