소개 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 ();