다른 배열 안에있는 배열에 값을 추가하고 싶습니다. 내 문서는 다음과 같습니다 :
{categories:[{categoryName:"a category", items:[{itemName:"an item", arrayOfValues:[1]}]}]}
$ addToSet to arrayValues를 사용하고 싶습니다. 내가 쿼리
table.update({"categories.items.itemName" : "anItem"}, {$addToSet: "categories.$.items.$.arrayOfValues":"10"})
로 업데이 트를하고있는 중이 야 그렇게하지만 오류가 발생합니다 : 문자열 필드 이름 [$] 내가 잘못
를하고있는 중이 야 무엇을 사용하여 배열에 추가 할 수 없습니다? 중첩 된 배열로 업데이트 할 수 있습니까? 배열 내부
감사
hmmm MongoDb는 지금 나에게 덜 강력한 것 같습니다 ... – Matroska
@RemonvanVliet : 내 대답에이 링크가 표시되지 않았습니까? :) –
Woopty, 나는하지 않았다;) –