MongoDB 쿼리에서 SQL의 "LIKE" 모방
MongoDB는 정규식을 사용하여 부분 문자열 일치를 검색하는 SQL의 LIKE
연산자 기능을 구현합니다. 예를 들어, SQL의 "%m%"
(어디에서든 "m"이 포함된 문자열 찾기)는 MongoDB에서 ".*m.*"
또는 간단히 /m/
로 변환됩니다.
쿼리 구문:
필드에 "m"이 포함된 문서를 찾으려면 다음 MongoDB 쿼리를 사용하세요.
<code class="language-javascript">db.users.find({ "name": /.*m.*/ })</code>
또는 더 간단한 버전도 작동합니다.
<code class="language-javascript">db.users.find({ "name": /m/ })</code>
MongoDB의 정규 표현식 활용
MongoDB의 정규식 지원은 SQL의 LIKE
연산자보다 훨씬 더 많은 유연성을 제공합니다. 이를 통해 복잡한 패턴 일치가 가능해 더욱 정교한 검색 기능이 가능해집니다.
추가 학습:
정규식에 대한 포괄적인 이해를 보려면 MDN 웹 문서를 참조하세요. https://www.php.cn/link/570f6ff5228e5ab43af45555c8710998
위 내용은 SQL의 'LIKE' 기능을 달성하기 위해 MongoDB에서 정규식을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!