현재 위치는 - 분류정보망 - 데이터 형성 - mongodb에 연결하고 Linux 쉘 스크립트에 삽입하는 방법

mongodb에 연결하고 Linux 쉘 스크립트에 삽입하는 방법

1

셸에서 데이터베이스에 연결하려면 먼저 데이터가 연결된 머신에 mongodb 클라이언트를 설치해야 합니다. 클라이언트 설치는 여기서 반복되지 않습니다. Baidu 또는 Google에서 검색하면 됩니다. mongodb에 연결하는 명령은 다음과 같습니다:

/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888

이것은 내 데이터베이스 구성입니다. , 사용자 이름과 비밀번호 설정이 없습니다. 따라서 이 명령을 통해 직접 연결할 수 있습니다.

링크 후에는 기본적으로 연결된 데이터베이스가 있습니다.

2

Mongodb 일반 명령:

데이터베이스 보기 명령:

show dbs;

컬렉션 보기 명령 :

컬렉션 표시;

데이터베이스 전환:

databaseName 사용;

데이터 쿼리:

db. 컬렉션 이름.find()

데이터 삽입:

db.Collection name.insert({name: 'test', age: 1});

삭제:

db.test.remove();

3

로그 분석을 구현하고 이를 셸을 통해 데이터베이스로 가져오려면 어떻게 해야 합니까? 스크립트? 간단합니다. 다음을 수행하세요.

sql="db.test.insert({name:'test',age:1});"//실행된 sqlecho "$sql"|/home 정의 /test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888/test --shell

echo 명령의 형식은 파이프라인 명령 뒤에 다음과 같이 작성되어야 합니다. 주소는 ip입니다: 포트 번호, 슬래시는 데이터베이스 이름입니다. --shell은 셸을 통한 상호 작용을 의미합니다.