MQTT data overwrite issue

I am sending the following json coordinates on an mqtt topic via a telegraf at once. The database only store and display the last keys in the json object that is {“Latitude”:48.5906683, “Longitude”:13.3961653}. Except the it overides first 23 coordinates and only display the last 24th coordinates.
PS: If i publish each coordinates separately then it stores them. But when i send them all together it overwrite them and only display the last one.
[
{“Latitude”:48.8108060, “Longitude”:13.5473266},
{“Latitude”:48.8103460, “Longitude”:13.5481769},
{“Latitude”:48.8070218, “Longitude”:13.5567778},
{“Latitude”:48.7918460, “Longitude”:13.5616730},
{“Latitude”:48.7838807, “Longitude”:13.5668320},
{“Latitude”:48.7633691, “Longitude”:13.5923411},
{“Latitude”:48.7460499, “Longitude”:13.5984410},
{“Latitude”:48.7314444, “Longitude”:13.5948623},
{“Latitude”:48.7295152, “Longitude”:13.5959251},
{“Latitude”:48.7281488, “Longitude”:13.5983018},
{“Latitude”:48.7274959, “Longitude”:13.5980091},
{“Latitude”:48.7271988, “Longitude”:13.5977322},
{“Latitude”:48.7267914, “Longitude”:13.5972385},
{“Latitude”:48.7260190, “Longitude”:13.5976449},
{“Latitude”:48.7247897, “Longitude”:13.5995468},
{“Latitude”:48.7142908, “Longitude”:13.6016234},
{“Latitude”:48.6764454, “Longitude”:13.5554040},
{“Latitude”:48.6382913, “Longitude”:13.4675459},
{“Latitude”:48.6031893, “Longitude”:13.4422289},
{“Latitude”:48.5945907, “Longitude”:13.4359813},
{“Latitude”:48.5899424, “Longitude”:13.4054861},
{“Latitude”:48.5896344, “Longitude”:13.4008467},
{“Latitude”:48.5901731, “Longitude”:13.3973921},
{“Latitude”:48.5906683, “Longitude”:13.3961653}
]