我是mongodb的新手,所以有点混淆我如何使用grails在mongodb中保存列表对象,基本上我有一个hasmap列表,反过来又是一个字符串,列表映射,就像这样
List<HashMap<String, ArrayList<Object>>> changedProperties = new ArrayList<HashMap<String, ArrayList<Object>>>()
这是我的域类,具有此类属性
class DatabaseEvent {
String type
String entityClass
String objectId
Date dateCreated
User loggedInUser
List<HashMap<String, ArrayList<Object>>> changedProperties
}
如果我只是传递这种类型的列表,则不会保存。
[[description:[null, some test]], [name:[Testing 12, Testing 1]], [displayOrder:[4, 11]]]
我通过了上面的列表,但它拒绝了这个错误
rejected value [[{description=[null, some test]}, {name=[Testing 12, Testing 1]}, {displayOrder=[4, 11]}]]
答案 0 :(得分:0)