>데이터 베이스 >몽고DB >mongodb에서 데이터를 쿼리하는 방법

mongodb에서 데이터를 쿼리하는 방법

下次还敢
下次还敢원래의
2024-04-02 11:57:161099검색

MongoDB 데이터 쿼리는 다음 명령을 사용할 수 있습니다. find(): 조건에 따라 문서를 쿼리합니다. 쿼리 조건: 문서 속성, 배열 등의 조건을 지정합니다. 투영: { 제목: 1, 작성자: 1 }과 같은 반환 필드를 지정합니다. 정렬: {PublishedDate: 1 }과 같이 정렬 필드와 순서를 지정합니다. 제한: return(5)과 같이 반환되는 문서 수를 지정합니다.

mongodb에서 데이터를 쿼리하는 방법

MongoDB 데이터 쿼리

MongoDB의 데이터 쿼리는 다음 명령을 통해 수행할 수 있습니다.

find()

find() 이 명령은 특정 조건을 만족하는 문서를 쿼리하는 데 사용됩니다. 구문은 다음과 같습니다.

<code>db.collection.find({ <查询条件> })</code>

쿼리 조건

쿼리 조건은 찾을 문서의 조건을 지정합니다. 쿼리 조건은 문서 속성, 배열, 중첩 문서 또는 기타 복잡한 조건일 수 있습니다.

예:

제목에 "MongoDB"가 포함된 문서 찾기:

<code>db.articles.find({ title: /MongoDB/ })</code>

저자가 "John Doe"인 문서 찾기:

<code>db.articles.find({ author: "John Doe" })</code>

Projection

Projection은 반환할 문서에 포함된 필드를 지정합니다. 구문은 다음과 같습니다.

<code>db.collection.find({ <查询条件> }, { <投影条件> })</code>

투영 조건

투영 조건은 반환되거나 제외될 필드를 지정합니다.

예:

제목 및 작성자 필드만 반환:

<code>db.articles.find({}, { title: 1, author: 1 })</code>

Sort

Sort 문서를 정렬할 필드를 지정합니다. 구문은 다음과 같습니다.

<code>db.collection.find({ <查询条件> }).sort({ <排序条件> })</code>

정렬 조건

정렬 조건은 필드의 정렬 순서를 지정합니다. 1은 오름차순, -1은 내림차순을 의미합니다.

예:

발행일 기준 오름차순 정렬:

<code>db.articles.find({}).sort({ publishedDate: 1 })</code>

Limit

Limit은 반환할 문서 수를 지정합니다. 구문은 다음과 같습니다.

<code>db.collection.find({ <查询条件> }).limit(<数量>)</code>

예:

반환되는 처음 5개 문서 제한:

<code>db.articles.find({}).limit(5)</code>

위 내용은 mongodb에서 데이터를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.