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

MongoDB 문서에서 이메일 ID를 얻고 print()로 표시하는 방법

<시간/>

이를 위해 print()와 함께 forEach()를 사용하여 email-id 값을 표시합니다. 문서로 컬렉션을 만들자 −

> db.demo690.insertOne({"UserName":"John","UserEmailId":"[email protected]"});{ "승인됨":true, "insertedId":ObjectId("5ea6db31551299a9f98c939c") }> db.demo690.insertOne({"UserName":"Bob","UserEmailId":"[email protected]"});{ "승인됨":true, "insertedId":ObjectId("5ea6db3c551299a9f98c939d")}> db.demo690.insertOne({"UserName":"David","UserEmailId":"[email protected]"});{ "승인된":true, "insertedId":ObjectId("5ea6db47551299a9f98c939e")}

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

> db.demo690.find();

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

{ "_id":ObjectId("5ea6db31551299a9f98c939c"), "UserName":"John", "UserEmailId":"[email protected]" }{ "_id":ObjectId("5ea6db3c551299a9f98c939d") :"밥", "UserEmailId" :"[email protected]" }{ "_id" :ObjectId("5ea6db47551299a9f98c939e"), "UserName" :"David", "UserEmailId" :"[email protected]" } 

다음은 MongoDB 문서에서 email-id를 가져오고 print()를 사용하여 인쇄하는 쿼리입니다 -

> db.demo690.find().forEach(function(document) {... print(document.UserEmailId);... });

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

[email protected]@[email protected]