728x90
반응형
field의 값으로 다시 json nested data를 넣는 것을 embedded documents라고 한다.
alcohol> db.alcoholData.updateMany({}, {$set: {feature: {color: "yellow", taste: "good"}}})
{
acknowledged: true,
insertedId: null,
matchedCount: 2,
modifiedCount: 2,
upsertedCount: 0
}
alcohol> db.alcoholData.find().pretty()
[
{
_id: ObjectId("64b3a0234ad109d58f687358"),
type: 'beer',
marker: 'toDelete',
taste: 'good',
feature: { color: 'yellow', taste: 'good' }
},
{
_id: ObjectId("64b3a02c4ad109d58f687359"),
type: 'tequila',
marker: 'toDelete',
feature: { color: 'yellow', taste: 'good' }
}
]
위의 예시는 feature라는 field의 값으로 nested json을 insert한 결과이다.
728x90
반응형
'DB' 카테고리의 다른 글
MongoDB Projection (0) | 2023.07.16 |
---|---|
MongoDB Cursor (0) | 2023.07.16 |
MongoDB CRUD (0) | 2023.07.16 |
MongoDB 기본 개념 (0) | 2023.07.16 |
MySQL Replication (0) | 2022.08.15 |