我正在编写一个 java 代码以使用 java 代码将表单值插入 mongoDB。我正在使用地图从地图中检索所有值并将其插入到 mongoDB 中。但是,如果一个属性有多个值,它只会插入一个值。我的代码是:
Map<String, String[]> articleData = request.getParameterMap();
for(String key : articleData.keySet())
{
for(int i=0; i<articleData.get(key).length;i++)
{
document.put(key,articleData.get(key)[i]);
}
}
table.insert(document);
但是,现在,它正在覆盖具有多个值的属性的值。我该如何解决?