0
fields
이라는 키가있는 컬렉션이 JSON 객체의 배열입니다. 이러한 객체는 JSON 객체의 또 다른 배열 인 options
을 가질 수 있습니다. 옵션 중 하나를 optionId
으로 업데이트하려고합니다. 나는 이것을 시도했지만 효과가 없다.Meteor : 중첩 된 두 개의 배열을 중첩하여 객체 업데이트
Projects.update({
'fields.options._id': optionId
}, {
$set: {
`fields.$.options.$.title`: title
}
}
올바른 프로젝트 문서를 찾지 만 업데이트하지 않습니다.
샘플 문서를 컬렉션에 표시 하시겠습니까? – blueren
무언가를 변경하기 위해 문서에 깊이 도달해야한다면 스키마를 다시 생각해야합니다. –