설치 및 MongoDB를 기본 사용을 설명합니다

소개 MongoDB를 설치


 

소개 설치 MongoDB를 참조 할 수 있습니다 : https://www.cnblogs.com/DragonFire/p/9135630.html 

공식 웹 사이트에 추가 다운로드, 당신은 설치 패키지 좋은 주를 다운로드 다른 사람을 다운로드 할 수 있습니다 : 링크 : https://pan.baidu.com/s/139_BqPbh0IPcDMPmkWnS8w  비밀번호 : fybs를

 

MongoDB를의 기본 사용


1. 환경 변수를 구성 (dB 기본 디스크 C 프로그램 파일 폴더에 설치)

2. 두 가지 방법으로 DB를 엽니 다

   서버에서 mongod를 차례로 누른 다음 cmd를 \ 데이터 \의 DB를 C : 폴더에 생성 된 디스크 데이터가있는 폴더 dB C를 생성하는 (데이터가 기본적으로 C 저장되기 때문에 : \ 데이터 \ DB에)

   두 열고 cmd를 서버에 직접 mongod의 --dbpath + 사용자 정의 폴더입니다. (예 : mongod --dbpath C : \ shuju)

3. DB를 데이터베이스 :

         몽고가 새 창에 cmd를 입력 입력  (dB 단계 개방 명령 창을 닫을 수 없습니다)

      

모든 데이터베이스의 목록을보기 : 쇼 DBS를

사용하여 데이터베이스 생성 : 사용 + 데이터베이스 이름 (데이터베이스를 삽입해야합니다 적어도 하나의 데이터가 정말 성공을 생성합니다)

직접 데이터베이스에 데이터는 데이터를 삽입 (컬렉션)을 설정 할 수 있습니다뿐만 아니라. 컬렉션을 만들 필요가 없습니다 만 도트 구문을 쓰기 : db.student.insert ({ "이름": "샤오밍를"});

아니 학생, 학생 데이터의 삽입 세트에 생성된다 : db.student.insert ({ "샤오밍", "이름"}) 경우 동적 집합을 생성 DB.

 

현재 데이터베이스 제거 db.dropDatabase를 ();

 

DB (데이터베이스) => 컬렉션 (설정) => JSON (데이터)

 

삭제 - - 변경 - 데이터 찰스

 


 

삽입 :

 


 

1.db.student.insert ({ "이름": "샤오밍"});   

2.db.student.insertOne ({ "이름": "샤오밍"});

3. 복수의 데이터 삽입 : db.student.insertMany를 ([{ "이름": "샤오밍"}, { "이름"숨바꼭질 ""}]);

4. 콘솔 삽입 여러 데이터 너무 많은 문제가, 우리는 또한 JSON 데이터 외부에서 작성을 도입 할 수 있습니다 :

   mongoimport --db 시험은  --collections 레스토랑   --dorp --file 프라이머 - dataset.json을

     테스트 : 데이터베이스를 가져올

     레스토랑 : 콜렉션을 가져올

     프라이머 - dataset.json : (파일 이름 포함) 수입 JSON 데이터 경로

例 : mongoimport --db xuexiao --collections 학생 --dorp --file C : \ 사용자 \의 data.json

 

찾기 :

 


 

db.student.find (); 설정된 모든 데이터를 찾을 수

db.student.findOne (); 제

db.student.find ({ "이름": "숨바꼭질"는}) HY 조회 이름은 모든 데이터를, 복수의 조건은 쉼표로 구분

db.student.find ({  "sroce.shuxue"   :  {$ GT를 50}   }) 50보다 큰 수학 점수 ..., ... {($의 LT 미만으로) 보려면 "sroce"{ "shuxue ": 60,"yuwen ": 99}, ..., ...}

db.student.find ({ $하거나 : [{ "나이"9}, { "연령"11}]   }) (9)의 룩업 연령 이나 연령 데이터 (11)

 

수정


 

db.student.updata ({ "이름": "샤오 밍"}, {$ 세트 : { "나이": 16}}); 16 세에 나이를 변경, 샤오 명나라의 이름을 찾습니다.

db.student.updataOne ();

db.student.updataMany ();  

 

삭제

 


 

db.student.deleteOne ({ "이름": "숨바꼭질"});

db.student.deleteMany ();

 

추천

출처www.cnblogs.com/JCDXH/p/11460244.html