1
我需要進行更新,並使用蒙戈操作$的currentdate我使用彈簧數據的MongoDB的問題是,我可以在文檔中「T橫貫元件 實施例:
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。閱讀一下位置運算符,在這種情況下它是一個救世主。 您可能需要稍微更改您的代碼以包含類似於。$。someDate之類的內容。你可以發佈你的文件如何看起來像這樣我可以給你一個更好的答案。 –
list。$。someDate工作!請在答案上加上這個,這樣我可以選擇你作爲最好的回答 – Gabriel
謝謝。高興地幫助:)張貼爲答案。請接受 –