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

LIMIT로 MongoDB를 쿼리하는 방법은 무엇입니까?

<시간/>

MongoDB를 제한적으로 쿼리하려면 LIMIT() 메서드를 사용하십시오. 문서로 컬렉션을 만들자 −

> db.demo58.insertOne({"이름":"데이비드"});{ "승인됨" :true, "insertedId" :ObjectId("5e285f8fcfb11e5c34d8991f")}> db.demo58.insertOne({"이름" :"데이비드"});{ "확인됨" :true, "insertedId" :ObjectId("5e285f93cfb11e5c34d89920")}> db.demo58.insertOne({"이름":"데이비드"});{ "확인됨" :true, "insertedId":ObjectId("5e285f94cfb11e5c34d89921")}> db.demo58.insertOne({"이름":"마이크"});{ "확인":true, "insertedId":ObjectId("5e2815f99ccf> 

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

> db.demo58.find();

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

{ "_id":ObjectId("5e285f8fcfb11e5c34d8991f"), "이름":"데이비드" }{ "_id":ObjectId("5e285f93cfb11e5c34d89920"), "이름":"(아이디)":개체 }{ " "5e285f94cfb11e5c34d89921"), "이름":"데이비드" }{ "_id":ObjectId("5e285f99cfb11e5c34d89922"), "이름":"마이크" }

다음은 MongoDB에서 LIMIT를 사용한 쿼리입니다 -

> v=2;2> d=db.demo58.find({"이름":"데이비드"}).limit(v+1);{ "_id" :ObjectId("5e285f8fcfb11e5c34d8991f"), "이름 " :"데이비드" }{ "_id" :ObjectId("5e285f93cfb11e5c34d89920"), "이름" :"데이비드" }{ "_id" :ObjectId("5e285f94cfb11e5c34d89921"), "이름" }> "데이비드" .size()> v;

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

사실