MongoDB를 사용하여 어레이에 푸시하려면 $push를 사용하십시오. 문서로 컬렉션을 만들자 −
> db.demo445.insertOne({"ListOfFriends":["Robert","Mike","Sam","Carol","David","Mike"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e78f099bbc41e36cc3caec2") }
find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo445.find().pretty();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id" : ObjectId("5e78f099bbc41e36cc3caec2"), "ListOfFriends" : [ "Robert", "Mike", "Sam", "Carol", "David", "Mike" ] }
다음은 배열에 푸시하는 쿼리입니다 -
> db.demo445.update( ... { _id: ObjectId("5e78f099bbc41e36cc3caec2") }, ... { $push: { ListOfFriends: "Chris Brown" } } ... ) WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo445.find().pretty();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id" : ObjectId("5e78f099bbc41e36cc3caec2"), "ListOfFriends" : [ "Robert", "Mike", "Sam", "Carol", "David", "Mike", "Chris Brown" ] }