데이터 베이스 MySQL 튜토리얼 mongodb查询嵌入式文档

mongodb查询嵌入式文档

Jun 07, 2016 pm 05:45 PM
mongodb 임베디드 문서 질문

db.getCollection("mobiles").ensureIndex({ "params.name": 1, "params.value": 1 }); db.getCollection("mobiles").insert({ "_id": 1, "name": "ME525", "brand": "摩托罗拉", "params": [ {"name": "待机时间", "value": 200}, {"name": "外观设计", "va

db.getCollection("mobiles").ensureIndex({
    "params.name": 1,
    "params.value": 1
});

db.getCollection("mobiles").insert({
    "_id": 1,  
    "name": "ME525",
    "brand": "摩托罗拉",
    "params": [
        {"name": "待机时间", "value": 200},
        {"name": "外观设计", "value": "直板"}
    ]
});

db.getCollection("mobiles").insert({
    "_id": 2,
    "name": "E7",
    "brand": "诺基亚",
    "params": [  
        {"name": "待机时间", "value": 500},
        {"name": "外观设计", "value": "滑盖"}
    ]
});
  

 

如果想查询待机时间大于100小时,网站空间,并且外观设计是直板的手机,香港空间,需要按照如下方式查询:

db.getCollection("mobiles").find({
    "params": {
        $all: [
            {$elemMatch: {"name": "待机时间", "value": {$gt: 100}}},
            {$elemMatch: {"name": "外观设计", "value": "直板"}}
        ]
    }
});
  

 

注:查询中用到的$all,美国空间,$elemMatch等高级用法的详细介绍请参考官方文档中相关说明。

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Arduino는 임베디드 시스템 Mbed 지원 종료의 영향에 대응합니다. 대안이 발견되었으며 첫 번째 베타 버전이 연말 이전에 출시될 예정입니다. Arduino는 임베디드 시스템 Mbed 지원 종료의 영향에 대응합니다. 대안이 발견되었으며 첫 번째 베타 버전이 연말 이전에 출시될 예정입니다. Jul 26, 2024 am 11:32 AM

26일 본 홈페이지 소식에 따르면, Arm은 7월 9일 공지를 통해 오픈소스 임베디드 운영체제인 MbedOS에 대한 지원을 2026년 7월 종료하고, 더 이상 유지하지 않겠다고 밝혔다. Mbed 웹사이트는 보관되며 더 이상 온라인 도구를 통해 프로젝트를 구축할 수 없습니다. 이 소식은 임베디드 개발 커뮤니티에서 광범위한 논의를 불러일으켰고 micro:bit, Arduino 및 Raspberry Pi와 같은 Arm 지원 프로젝트에 영향을 미쳤습니다. 아두이노 회사는 7월 24일 블로그 게시물을 통해 몇 년 전부터 대체 솔루션을 찾기 시작했다고 밝히며 2023년에 Zephyr 프로젝트에 참여해 프로젝트의 실버 멤버가 되었고 ZephyrOS에서 좋은 대안을 찾았다고 밝혔습니다. 아르두

ASUS AAEON, PICO-RAP4 Pico-ITX 내장형 단일 보드 컴퓨터 출시: 듀얼 네트워크 포트, 최대 Core i7-1370PE 프로세서 ASUS AAEON, PICO-RAP4 Pico-ITX 내장형 단일 보드 컴퓨터 출시: 듀얼 네트워크 포트, 최대 Core i7-1370PE 프로세서 Jun 25, 2024 am 11:05 AM

6월 25일 이 웹사이트의 소식에 따르면 ASUS의 자회사인 AAEON은 최근 Pico-ITX 임베디드 싱글 보드 컴퓨터 시리즈의 최신 제품인 PICO-RAP4를 출시했습니다. 로봇 및 의료 영상 장비로 사용됩니다. Pico-RAP4는 Intel U300E 시리즈 프로세서를 사용하며 최대 Intel Core i7-1370PE 프로세서를 지원합니다. 이 프로세서는 6개의 P 코어와 8개의 E 코어, 총 20개의 스레드를 갖춘 하이브리드 CPU 아키텍처를 사용합니다. 이러한 아키텍처는 의도된 사용과 관련된 까다로운 작업을 효율적으로 처리할 수 있어 빠르고 원활한 경험을 제공할 수 있습니다. 아래는 피코-

golang 프레임워크 문서 사용 지침 golang 프레임워크 문서 사용 지침 Jun 05, 2024 pm 06:04 PM

Go 프레임워크 문서를 어떻게 사용하나요? 공식 웹사이트, GitHub 저장소, 타사 리소스 등 문서 유형을 결정합니다. 시작하기, 심층 튜토리얼, 참조 매뉴얼 등 문서 구조를 이해합니다. 필요에 따라 정보를 찾으십시오. 조직 구조 또는 검색 기능을 사용하십시오. 용어 및 개념 이해: 주의 깊게 읽고 새로운 용어와 개념을 이해합니다. 실제 사례: Beego를 사용하여 간단한 웹 서버를 만듭니다. 기타 Go 프레임워크 문서: Gin, Echo, Buffalo, Fiber.

데비안에서 MongoDB 자동 확장을 구성하는 방법 데비안에서 MongoDB 자동 확장을 구성하는 방법 Apr 02, 2025 am 07:36 AM

이 기사는 데비안 시스템에서 MongoDB를 구성하여 자동 확장을 달성하는 방법을 소개합니다. 주요 단계에는 MongoDB 복제 세트 및 디스크 공간 모니터링 설정이 포함됩니다. 1. MongoDB 설치 먼저 MongoDB가 데비안 시스템에 설치되어 있는지 확인하십시오. 다음 명령을 사용하여 설치하십시오. sudoaptupdatesudoaptinstall-imongb-org 2. MongoDB Replica 세트 MongoDB Replica 세트 구성은 자동 용량 확장을 달성하기위한 기초 인 고 가용성 및 데이터 중복성을 보장합니다. MongoDB 서비스 시작 : sudosystemctlstartMongodsudosys

데비안에서 MongoDB의 고 가용성을 보장하는 방법 데비안에서 MongoDB의 고 가용성을 보장하는 방법 Apr 02, 2025 am 07:21 AM

이 기사는 데비안 시스템에서 고도로 사용 가능한 MongoDB 데이터베이스를 구축하는 방법에 대해 설명합니다. 우리는 데이터 보안 및 서비스가 계속 운영되도록하는 여러 가지 방법을 모색 할 것입니다. 주요 전략 : ReplicaSet : ReplicaSet : 복제품을 사용하여 데이터 중복성 및 자동 장애 조치를 달성합니다. 마스터 노드가 실패하면 복제 세트는 서비스의 지속적인 가용성을 보장하기 위해 새 마스터 노드를 자동으로 선택합니다. 데이터 백업 및 복구 : MongoDump 명령을 정기적으로 사용하여 데이터베이스를 백업하고 데이터 손실의 위험을 처리하기 위해 효과적인 복구 전략을 공식화합니다. 모니터링 및 경보 : 모니터링 도구 (예 : Prometheus, Grafana) 배포 MongoDB의 실행 상태를 실시간으로 모니터링하고

MongoDB 데이터베이스 비밀번호를 보는 Navicat의 방법 MongoDB 데이터베이스 비밀번호를 보는 Navicat의 방법 Apr 08, 2025 pm 09:39 PM

해시 값으로 저장되기 때문에 MongoDB 비밀번호를 Navicat을 통해 직접 보는 것은 불가능합니다. 분실 된 비밀번호 검색 방법 : 1. 비밀번호 재설정; 2. 구성 파일 확인 (해시 값이 포함될 수 있음); 3. 코드를 점검하십시오 (암호 하드 코드 메일).

인텔, 14세대 코어 임베디드 프로세서 '01E' 시리즈 출시 인텔, 14세대 코어 임베디드 프로세서 '01E' 시리즈 출시 Jul 21, 2024 pm 08:02 PM

7월 21일 본 웹사이트 소식에 따르면, 외신 Wccftech에 따르면 인텔은 공식 웹사이트에서 전체 성능(P) 코어와 에너지 효율(E) 코어가 없는 14세대 코어 프로세서를 조용히 출시했습니다. 모든 대형 코어 및 소형 코어 없음). 이 프로세서는 데스크톱 버전과 동일한 FCLGA1700 소켓을 사용하지만 모두 숫자 뒤에 "E"가 붙은 임베디드 필드 모델입니다. 동시에 이러한 프로세서 번호의 숫자 부분은 "01"로 끝납니다. 이 사이트는 현재 Intel 공식 웹사이트에서 제공되는 "01E" 시리즈 프로세서의 매개변수를 다음과 같이 요약합니다. 모델 코어/스레드 최대 터보 주파수 기본 주파수 L2 캐시 L3 캐시 기본 전력 소비 i9-14901KE8/165.8GHz3.8GHz16MB36MB125Wi9-14901E5.6G

특정 프레임워크에 대한 문서와 튜토리얼을 찾는 방법은 무엇입니까? 특정 프레임워크에 대한 문서와 튜토리얼을 찾는 방법은 무엇입니까? Jun 02, 2024 am 10:17 AM

특정 프레임워크에 대한 문서 및 튜토리얼을 찾는 방법: 공식 프레임워크 웹사이트를 방문하여 "문서" 또는 "튜토리얼" 탭을 찾으세요. 커뮤니티에서 제공한 문서는 프레임워크의 GitHub 저장소 또는 타사 웹사이트를 확인하세요. 검색 엔진, 비디오 공유 플랫폼 및 온라인 커뮤니티를 사용하여 온라인 튜토리얼을 찾으세요.

See all articles