我正在尝试使用以下代码将代表JSON数组的字符串插入到MongoDB集合中:
但是我遇到了异常,
有人能向我展示正确的做法吗?
String str = "[{\"id\":1,\"data\":\"data1\"},{\"id\":2,\"data\":\"data2\"},{\"id\":3,\"data\":\"data3\"}]";
DBObject dbObject = (DBObject) JSON.parse(str);
collection.insert(dbObject);
但是我遇到了异常,
Exception in thread "main" java.lang.IllegalArgumentException: BasicBSONList can only work with numeric keys, not: [_id]
有人能向我展示正确的做法吗?