참고: 삭제 및 제거에는 MongoDB 버전에 따라 다른 제한 사항이 있습니다. 그러나 사용하면 명령줄에 명령이 만료되었는지 또는 지원되지 않는지 묻는 메시지가 표시됩니다.
고급 기능에는 다음이 포함됩니다.
으아악
참고: 기본적으로 기본 명령 + 집계는 쿼리 명령의 90%를 충족할 수 있습니다. Mapreduce는 js 코드를 직접 실행하므로 효율성이 훨씬 떨어지므로 피하는 것이 좋습니다.
데이터베이스 운영 및 유지관리
복제본 세트, 샤드, 인덱스 등 운영 및 유지 관리에 관련된 많은 작업이 있습니다...
복제본 세트 및 샤딩에 대해서는 고가용성 MongoDB 클러스터 구축(4) - 샤딩 기사를 읽어 보는 것이 좋습니다.
색인은 매우 중요합니다. 모든 검색어를 포함해야 합니다! 그러나 인덱스가 너무 많으면 디스크와 삽입 시간이 소요됩니다. 사용 방법은 공식 문서를 참조하세요. 인덱스를 생성할 때 백그라운드에서 생성해야 한다는 점을 기억하세요. 데이터베이스가 잠깁니다... ………
데이터베이스 드라이버
Mongo는 명령줄 사용 외에도 여러 언어 드라이버를 제공합니다. 가장 골치 아픈 C++인 orz를 컴파일하는데 시간이 오래 걸렸습니다. Python에는 pymongo를 사용하고 js에는 mongodb+monk를 사용합니다.
도구는 사용해본 적이 없습니다. 제가 처음 배운 방법은 세 가지 주요 명령을 읽고 사용하는 것이었습니다. 나머지는 특정 요구 사항을 기반으로 하고 다양한 Google 및 공식 웹 사이트에서 적절한 쿼리 문을 모았습니다. 기본 작업을 이해한 후 공식 문서를 다시 읽고 다시 최적화하십시오. 글쎄요, 가능하다면 궁금한 점이 있으면 공식 웹 사이트를 방문하고 저처럼 많이 우회하지 않는 것이 좋습니다.
데이터베이스의 기본 동작
Mongo에서 가장 일반적으로 사용되는 명령은 다음과 같습니다.
으아악Mongo 데이터베이스 연결 지침. 내 고객은 쉘입니다...
데이터베이스에 연결하면 세 가지 주요 명령이 있습니다.
으아악다음 단계는 기본 작업입니다
으아악참고: 삭제 및 제거에는 MongoDB 버전에 따라 다른 제한 사항이 있습니다. 그러나 사용하면 명령줄에 명령이 만료되었는지 또는 지원되지 않는지 묻는 메시지가 표시됩니다.
고급 기능에는 다음이 포함됩니다.
으아악참고: 기본적으로 기본 명령 + 집계는 쿼리 명령의 90%를 충족할 수 있습니다. Mapreduce는 js 코드를 직접 실행하므로 효율성이 훨씬 떨어지므로 피하는 것이 좋습니다.
데이터베이스 운영 및 유지관리
복제본 세트, 샤드, 인덱스 등 운영 및 유지 관리에 관련된 많은 작업이 있습니다...
복제본 세트 및 샤딩에 대해서는 고가용성 MongoDB 클러스터 구축(4) - 샤딩 기사를 읽어 보는 것이 좋습니다.
색인은 매우 중요합니다. 모든 검색어를 포함해야 합니다! 그러나 인덱스가 너무 많으면 디스크와 삽입 시간이 소요됩니다. 사용 방법은 공식 문서를 참조하세요. 인덱스를 생성할 때 백그라운드에서 생성해야 한다는 점을 기억하세요. 데이터베이스가 잠깁니다... ………
데이터베이스 드라이버
Mongo는 명령줄 사용 외에도 여러 언어 드라이버를 제공합니다. 가장 골치 아픈 C++인 orz를 컴파일하는데 시간이 오래 걸렸습니다. Python에는 pymongo를 사용하고 js에는 mongodb+monk를 사용합니다.
도구는 사용해본 적이 없습니다. 제가 처음 배운 방법은 세 가지 주요 명령을 읽고 사용하는 것이었습니다. 나머지는 특정 요구 사항을 기반으로 하고 다양한 Google 및 공식 웹 사이트에서 적절한 쿼리 문을 모았습니다. 기본 작업을 이해한 후 공식 문서를 다시 읽고 다시 최적화하십시오. 글쎄요, 가능하다면 궁금한 점이 있으면 공식 웹 사이트를 방문하고 저처럼 많이 우회하지 않는 것이 좋습니다.
도움이 되셨으면 좋겠습니다 O(∩_∩)O~
초보자를 위한 튜토리얼, 첫 번째 추천: http://www.runoob.com/mongodb/mongodb-tu...
http://www.cnblogs.com/huangxincheng/arc... 초보자 튜토리얼을 위한 자료. 시작하는 것은 괜찮습니다.
nodejs 도구에 몽구스 사용