[英]Spring-data-mongo unable to instantiate java.util.List using Constructor
[英]Insert $currentDate in java.util.List using Spring-data
我需要进行更新,并在使用spring-data-mongodb的文档中使用mongo运算符$ currentDate ,问题是,我无法遍历元素示例:
Update update = new Update();
update.set("list", listOfObjects);
update.currentDate("list.someDate");
错误:
Write failed with error code 16837 and error message 'cannot use the part (list of list.someDate) to traverse the element(...)
有人知道解决方案或解决方法吗? Obs 。 日期必须是MongoDb日期,我不能使用Java日期,也不能使用以下日期:
update.set("lista.dataAlteracao", DateTime.now())
您的错误与日期无关。
它更多的查询/代码是无法确定如何访问someDate你说的是坐在里面清单其中。 阅读有关位置运算符的内容 ,在这种情况下,它是一个救星。
您可能需要稍微更改代码以包含诸如
list.$.someDate
。
您能张贴您的文件看起来如何,以便我给您一个更好的答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.