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

MongoDB의 모든 항목을 쿼리하는 방법은 무엇입니까?

<시간/>

모든 항목을 조회하려면 find()를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. −

> db.queryAllItemsDemo.insertOne({"StudentDetails":{"StudentName":"John","StudentSubject":["MongoDB","MySQL"],"StudentSubjectPrice":[4000,6000]},"OtherDetails":{"UserAge":29,"UserCountryName":"US"}});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cef74ecef71edecf6a1f69f")
}

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

> db.queryAllItemsDemo.find().pretty();

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

{
   "_id" : ObjectId("5cef74ecef71edecf6a1f69f"),
   "StudentDetails" : {
      "StudentName" : "John",
      "StudentSubject" : [
         "MongoDB",
         "MySQL"
      ],
      "StudentSubjectPrice" : [
         4000,
         6000
      ]
   },
   "OtherDetails" : {
      "UserAge" : 29,
      "UserCountryName" : "US"
   }
}

다음은 MongoDB의 모든 항목을 쿼리하는 방법입니다 -

> db.queryAllItemsDemo.find({},{StudentDetails: 1}).pretty();

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

{
   "_id" : ObjectId("5cef74ecef71edecf6a1f69f"),
   "StudentDetails" : {
      "StudentName" : "John",
      "StudentSubject" : [
         "MongoDB",
         "MySQL"
      ],
      "StudentSubjectPrice" : [
         4000,
         6000
      ]
   }
}