Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB를 사용하여 일대다 포함 문서에 항목 추가

<시간/>

MongoDB에 항목을 추가하려면 $push를 사용하십시오. 문서로 컬렉션을 만들자 −

> db.demo253.insertOne(... {... _id:"101",... isActive:false,... 세부 정보:[... {... 이름:"크리스",. .. },... {... 국가명:"미국"... }... ]... }...);{ "승인됨" :true, "insertedId" :"101" } 

find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

> db.demo253.find();

이것은 다음과 같은 출력을 생성합니다 -

{ "_id" :"101", "isActive" :false, "details" :[ { "Name" :"Chris" }, { "CountryName" :"US" } ] }

다음은 일대다 포함 문서에 항목을 추가하는 쿼리입니다. -

> db.demo253.update({_id:'101'}, {$push:{details:{나이:21}}});WriteResult({ "nMatched" :1, "nUpserted" :0, " 수정됨" :1 })

find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

> db.demo253.find();

이것은 다음과 같은 출력을 생성합니다 -

{ "_id" :"101", "isActive" :false, "details" :[ { "Name" :"Chris" }, { "CountryName" :"US" }, { "Age" :21 } ] }