Latest web development tutorials

리눅스 플랫폼 설치 MongoDB를

MongoDB를 리눅스 32 비트 및 64 비트 설치 패키지에 플랫폼을 제공합니다, 당신은 공식 웹 사이트에서 설치 패키지를 다운로드 할 수 있습니다.

다운로드 : http://www.mongodb.org/downloads

설치 패키지 및 추출 TGZ을 다운로드 (다음 데모는 64 비트에 리눅스를 설치하는 것입니다).

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压

mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录

MongoDB를 실행 파일은 bin 디렉토리에있는, 그래서 당신은 PATH에 추가 할 수 있습니다 :

export PATH=<mongodb-install-directory>/bin:$PATH

<MongoDB를 설치 디렉토리> 설치 경로에 대한 MongoDB를. 이 문서는 / usr / 지방 / MongoDB를있다.



데이터베이스 디렉토리를 생성

MongoDB의 데이터는 db 디렉토리 데이터 디렉토리에 저장하지만,이 디렉토리는 자동으로 설치 과정에서 생성되지 않으므로 수동으로 데이터 디렉토리를 작성하고 DB 디렉토리 데이터 디렉토리를 작성해야합니다.

다음의 예 우리는 루트 디렉토리 (/)에서 데이터 디렉토리를 생성합니다.

참고 : / 데이터 / MongoDB를 DB 데이터베이스 경로는 기본 시작 (--dbpath)입니다.

mkdir -p /data/db


명령 줄 MongoDB의 서비스를 실행하는

그런 다음 명령 실행 mongod의 mongdb 서비스를 시작하려면 명령 줄 몽고 설치 디렉토리의 bin 디렉토리를 실행할 수 있습니다.

참고 : 데이터베이스 디렉토리가 없습니다 / 데이터 / dB 인 경우, --dbpath에 의해 지정 될 수 있습니다.

$ ./mongod
2015-09-25T16:39:50.549+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2015-09-25T16:39:50.550+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-09-25T16:39:50.869+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.16
2015-09-25T16:39:51.206+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.52
2015-09-25T16:39:52.775+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 7.7


셸을 관리 MongoDB를

당신은 MongoDB를 관리 배경을 입력해야하는 경우 bin 디렉토리 MongoDB를 설치 디렉토리를 열고 몽고 명령 파일을 실행해야합니다.

MongoDB를 MongoDB의 쉘은 운영 및 MongoDB를 대화 형 환경을 관리하는 데 사용되는 대화 형 자바 스크립트 쉘을 들고있다.

당신은 배경을 MongoDB를 입력 할 때, 테스트 문서 (데이터베이스)에 연결 기본 설정됩니다 :

$ cd /usr/local/mongodb/bin
$ ./mongo
MongoDB shell version: 3.0.6
connecting to: test
Welcome to the MongoDB shell.
……

이 자바 스크립트 쉘이기 때문에, 당신은 몇 가지 간단한 연산을 실행할 수 있습니다 :

> 2+2
4
> 3+6
9

이제, 몇 가지 간단한 데이터를 삽입 검색하고 데이터를 삽입 할 수 :

> db.w3big.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.w3big.find()
{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }
>

첫 번째 명령은 디지털 × 10 필드 w3big 컬렉션에 삽입됩니다.



MongoDB를 웹 사용자 인터페이스

MongoDB를 HTTP는 단순한 사용자 인터페이스를 제공한다. 이 기능을 사용하려면, 당신은 부팅시 --rest 매개 변수를 지정해야합니다.

$ ./mongod --dbpath=/data/db --rest

MongoDB를 웹 인터페이스는 포트 1000보다 서비스 포트에 액세스 할 수 있습니다.

HTTP : // localhost를 : 28,017 실행할 기본 MongoDB를 포트 27017을 사용하는 경우에는 주소가 포트 번호에 28017에 웹 사용자 인터페이스에 액세스 할 수 있습니다.