Mongodb는 유사한 구조로 데이터를 저장합니다.
배열에 콘텐츠를 직접 추가하는 것은 매우 간단합니다. $push 연산자를 사용하면 됩니다. 하지만 sub_id가 2인 sub_array에 여러 문자열을 푸시하려면 어떻게 배치해야 합니까?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
그러면 안 돼요.
은 먼저 find, 배열 sub_id의 어느 부분이 쿼리 결과를 기반으로 하는지 찾고(제목에 적힌 대로 아래 첨자가 1이라고 가정) 마지막으로 {"array.1.sub_array": {$push: "text24"}}을 업데이트해야 합니다.
find
sub_id
{"array.1.sub_array": {$push: "text24"}}
그러면 안 돼요.
은 먼저
find
, 배열sub_id
의 어느 부분이 쿼리 결과를 기반으로 하는지 찾고(제목에 적힌 대로 아래 첨자가 1이라고 가정) 마지막으로{"array.1.sub_array": {$push: "text24"}}
을 업데이트해야 합니다.