DB 상호 작용을 위해 Java Mongo 드라이버를 사용하고 있습니다. DB 행과 상당히 중첩 된 개체에 대해 정기적 인 업데이트를 수행 할 수 있습니다. 이런 식으로 뭔가 :Java를 사용하여 값을 mongo로 업데이트하십시오.
을 MyObject :
{
_id: dbGeneratedId,
myId: "A String ID that i created",
myTime: "new Date()",
myList:
[
{
myString: "abcdefghij",
myInteger: 9000
},
{
myString: "qwertyasdf",
myInteger: 9001
},
{
myString: "loremipsum",
myInteger: 9002
}
]
}
각 업데이트가 하나가 myList
아래에 새 목록 항목을 추가하거나 목록 항목의 각각의 myString
객체에 대한 몇 가지 문자열을 추가 포함한다. 나는 중첩 된 객체의 항목을 업데이트하기 위해 항목을 쓰거나 찾는데 많은 참고 자료를 찾았습니다. 누군가가 이것으로 나를 도울 수 있습니까?
편집 1 : 누군가가 myInteger
검색에
PS를 기반으로 목록 항목 중 하나를 얻는 방법을 지적 경우도 도움이 될 것입니다 : 자바 죽 몽고에 새를, 당신은 할 수
이것은 도움이 됐어!. 또한 목록에 이미있는 값을 업데이트/추가하는 방법을 알고 계십니까? 말하자면,'loremipsum'의'myString' 값을'loremipsumfoobar'로 업데이트해야합니다. 어떻게해야합니까? 어떤 도움이라도 대단히 감사합니다. – Rakesh
내 대답을 업데이트했습니다. 현재 모든 배열 항목을 업데이트 할 수 없습니다. Jira에는 공개 문제가 있습니다. –
메모에서 'myList'에서 개체 중 하나를 삭제하는 방법을 보여주는 스 니펫을 공유 할 수 있습니까? – Rakesh