[MONGODB] 어떻게 명령 줄에서 MongoDB의 데이터베이스를 삭제합니까?
MONGODB어떻게 명령 줄에서 MongoDB의 데이터베이스를 삭제합니까?
내 bash는 프롬프트에서이 작업을 수행하는 가장 쉬운 방법은 무엇입니까?
해결법
-
==============================
1.이 같이 :
이 같이 :
mongo <dbname> --eval "db.dropDatabase()"
여기에 명령 행에서 쉘 스크립팅에 대한 자세한 정보 : https://docs.mongodb.com/manual/tutorial/write-scripts-for-the-mongo-shell/#scripting
-
==============================
2.그것을 할 수있는 가장 좋은 방법은 MongoDB의 콘솔에서이다 :
그것을 할 수있는 가장 좋은 방법은 MongoDB의 콘솔에서이다 :
> use mydb; > db.dropDatabase();
다른 방법으로는 mongod를 중지하고 데이터 디렉토리에서 데이터 파일을 삭제 한 후 다시 시작할 수 있습니다.
힌트 : 당신은 또한 하위 폴더에 데이터 파일을 이동, 당신은 당신이 더 이상 필요 인 경우 삭제할 수 있습니다.
-
==============================
3.당신은 heredocs 또는 평가가 필요 자체가 통역 역할을 할 수 몽고하지 않습니다.
당신은 heredocs 또는 평가가 필요 자체가 통역 역할을 할 수 몽고하지 않습니다.
#!/usr/bin/env mongo var db = new Mongo().getDB("someDatabase"); db.dropDatabase();
파일 실행 파일을 만들고 실행합니다.
-
==============================
4.나는이 쉽게 기억 발견
나는이 쉽게 기억 발견
mongo //to start the mongodb shell show dbs //to list existing databases use <dbname> //the <dbname> is the database you'd like to drop db //should show <dbname> just to be sure I'm working with the right database db.dropDatabase() //will delete the database & return { "dropped" : "<dbname>", "ok" : 1 }
-
==============================
5.시작 MongoDB를
시작 MongoDB를
데이터베이스 드롭에 대한 명령은 다음과 같습니다
1. 먼저 삭제하고자하는 데이터베이스를 선택
use < database name >
2. 그런 다음 이것을 사용 ..
db.dropDatabase()
-
==============================
6.또한 "히어 닥"을 사용할 수 있습니다 :
또한 "히어 닥"을 사용할 수 있습니다 :
mongo localhost/db <<EOF db.dropDatabase() EOF
같은 출력 결과 :
mongo localhost/db <<EOF db.dropDatabase() EOF MongoDB shell version: 2.2.2 connecting to: localhost/db { "dropped" : "db", "ok" : 1 } bye
당신이 명령의 더 복잡한 순서를 할 경우에 나는, 이런 것들에 대한 heredocs를 사용하려면.
-
==============================
7.다른 방법 :
다른 방법 :
echo "db.dropDatabase()" | mongo <database name>
-
==============================
8.여기에 몽고 쉘을 사용하여 MongoDB를위한 몇 가지 사용을 완전 삭제 작업은
여기에 몽고 쉘을 사용하여 MongoDB를위한 몇 가지 사용을 완전 삭제 작업은
컬렉션에서 특정 문서를 삭제하려면 : db.mycollection.remove을 ({이름 : "스택"})
컬렉션에있는 모든 문서를 삭제하려면 : db.mycollection.remove을 ()
삭제 컬렉션 : db.mycollection.drop ()
삭제 데이터베이스 : 다음을 사용하여 mydb 명령에 의해 해당 데이터베이스에 처음으로 이동
db.dropDatabase()
직접 명령 프롬프트 나 blash : 몽고 MYDB --eval "db.dropDatabase ()
-
==============================
9.단말기에서 실행하여
단말기에서 실행하여
mongo // To go to shell show databases // To show all existing databases. use <DATA_BASE> // To switch to the wanted database. db.dropDatabase() // To remove the current database.
-
==============================
10.다른 터미널 창을 열고 다음 명령을 실행,
다른 터미널 창을 열고 다음 명령을 실행,
mongodb use mydb db.dropDatabase()
해당 작업의 출력은 다음과 같이하여야한다
MAC:FOLDER USER$ mongodb > show databases local 0.78125GB mydb 0.23012GB test 0.23012GB > use mydb switched to db mydb >db.dropDatabase() { "dropped" : "mydb", "ok" : 1 } >
그 MYDB가 따라서 데이터베이스를 다시 초기화합니다 그 시간에 모든 입력을 삽입, 여전히 사용되고 있습니다.
-
==============================
11.자바 스크립트를 사용하여, 당신은 쉽게 데이터베이스를 삭제하는 drop_bad.js 스크립트를 생성 할 수 있습니다 :
자바 스크립트를 사용하여, 당신은 쉽게 데이터베이스를 삭제하는 drop_bad.js 스크립트를 생성 할 수 있습니다 :
drop_bad.js을 만듭니다
use bad; db.dropDatabase();
터미널에서 실행 한 명령보다 몽고 쉘을 사용하여 스크립트를 실행합니다 :
mongo < drop_bad.js
-
==============================
12.db.dropDatabase를 사용하는 여러 가지 방법, 가장 좋은 방법 (가장 효율적이고 가장 쉬운)) (비록 거기에
db.dropDatabase를 사용하는 여러 가지 방법, 가장 좋은 방법 (가장 효율적이고 가장 쉬운)) (비록 거기에
-
==============================
13.당신은 명령 프롬프트에서, 먼저 다음 명령을 사용하여 MongoDB에 연결 :
당신은 명령 프롬프트에서, 먼저 다음 명령을 사용하여 MongoDB에 연결 :
mongo -h [host-name]:[port:number] -d [dbname] -u [username] -p [password]
당신은 액세스 DB와
일 것이다. 전체 데이터베이스를 제거하려면 다음 명령을 실행합니다 :
db.dropDatabase()
-
==============================
14.하나 라이너 원격 몽고 데이터베이스에서 모든 컬렉션을 제거
하나 라이너 원격 몽고 데이터베이스에서 모든 컬렉션을 제거
참고 (몽고 명령에 대한 도움말은 -h), --host 사용해야하며, 옵션은 -d 아니라, 비밀번호 후 DB 및 명령을 선택합니다.
mongo --host <mongo_host>:<mongo_port> -u <db_user> -p <db_pass> <your_db> --eval "db.dropDatabase()"
-
==============================
15.당신의 MongoDB를 명령 줄에 로그인 : 그리고 명령 아래를 입력합니다. "YOUR_DATABASE_NAME"를 사용; db.dropDatabase ();
당신의 MongoDB를 명령 줄에 로그인 : 그리고 명령 아래를 입력합니다. "YOUR_DATABASE_NAME"를 사용; db.dropDatabase ();
-
==============================
16.몽고는 DB를 드롭 쉘에서 다음 명령을 사용
몽고는 DB를 드롭 쉘에서 다음 명령을 사용
from https://stackoverflow.com/questions/8857276/how-do-i-drop-a-mongodb-database-from-the-command-line by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 무엇 MongoDB를가 V4 정말 의미 전에 ACID를 준수 것을하지 않았다? (0) | 2019.12.20 |
---|---|
[MONGODB] 어떻게 몽고 쉘의 모든 컬렉션을 나열하려면? (0) | 2019.12.20 |
[MONGODB] 우분투 16.04에 설치하여 MongoDB [폐쇄] (0) | 2019.12.20 |
[MONGODB] 무엇 수집 몽구스에 물건을 넣어합니까? (0) | 2019.12.20 |
[MONGODB] MongoDB의 쿼리는 배열의 특정 위치에 항목을 기준으로 (0) | 2019.12.20 |