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

MongoDB 문서의 모든 ID를 가져오시겠습니까?

<시간/>

모든 ID를 가져오려면 MongoDB에서 find()를 사용하기만 하면 됩니다. 문서로 컬렉션을 만들자 −

> db.demo169.insertOne({"학생 이름":"크리스"});{ "확인됨":true, "삽입 ID":ObjectId("5e36975e9e4f06af551997d7")}> db.demo169.insertOne({"StudentName") :"밥"});{ "확인됨" :true, "insertedId" :ObjectId("5e3697629e4f06af551997d8")}> db.demo169.insertOne({"StudentName":"David"});{ "확인됨" :true, "insertedId" :ObjectId("5e3697679e4f06af551997d9")}

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

> db.demo169.find();

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

{ "_id":ObjectId("5e36975e9e4f06af551997d7"), "StudentName":"Chris" }{ "_id":ObjectId("5e3697629e4f06af551997d8"), "BobdentName"}{ "Id" "5e3697679e4f06af551997d9"), "학생 이름":"데이비드" }

다음은 컬렉션에 있는 모든 MongoDB 문서의 문서 ID를 가져오는 쿼리입니다. -

> var iterator=db.demo169.find({},{"학생 이름":0});

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

> 반복자;

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

{ "_id":ObjectId("5e36975e9e4f06af551997d7") }{ "_id":ObjectId("5e3697629e4f06af551997d8") }{ "_id":ObjectId("5e3697679