기본 MongoDB 명령은 무엇이며 어떻게 사용합니까?



플랫폼으로서의 MongoDB에는 많은 명령이 제공됩니다. 이 플랫폼에서 가장 일반적인 명령과이를 사용하는 방법에 대해 알아 보려면 계속 읽으십시오.

MongoDB는 지금 유행하고 있습니다. 소규모 스타트 업에서 시작하여 대기업에 이르기까지 모두가이를 사용하기 시작했기 때문에이 플랫폼을 탐색 할 가치가 있습니다. 당신이 세계에 처음이라면 이 문서는 당신을위한 것입니다.이 기사에서는이 플랫폼에서 사용할 수있는 가장 인기있는 MongoDB 명령을 공유하여 삶을 더 쉽게 만들고 코딩 프로세스를 훨씬 더 효율적으로 만들 것입니다.

MongoDB의 가장 인기있는 명령을 공유하기 전에 플랫폼에 대한 간단한 소개가 있습니다.





MongoDB 란 무엇입니까?

MongoDB는 오픈 소스입니다. 관계형 데이터베이스 관리 시스템 2009 년에 처음 소개되었습니다. 많은 기능을 공유합니다. MySQL 광범위한 인기에 기여하는 새로운 개선 사항 및 추가 기능을 테이블에 제공합니다.

MongoDb를 주요 리소스로 사용하는 일부 회사에는 HootSuite, Sony, Zendesk 등이 있습니다.



MongoDB의 기본 명령

  1. 몽고 : MongoDB에서 가장 많이 사용되는 명령어 중 하나입니다. 사용되는 경우 플랫폼에 기본 포트 27017의 localhost에 연결하도록 요청합니다.

  2. 몽고 / :이 명령은 플랫폼을 특정 데이터베이스에 연결하려는 경우 사용됩니다. 실행중인이 명령의 예는 mongo 10.121.65.58/mydb입니다.

  3. Mongo –host –port : 지정된 포트를 사용하여 원격 호스트에 연결하려면이 명령을 사용해야합니다. 작동중인이 명령의 예는 mongo –host 10.121.65.23 –port 23020입니다.



  4. 사용하다 : 언제든지 기존 데이터베이스간에 전환해야하는 경우이 명령을 사용합니다. 예를 들어 mydb를 사용합니다.

  5. Db : 현재 사용중인 데이터베이스를 확인해야하는 경우이 명령을 사용하십시오.

    math.abs는 자바에서 무엇을합니까?
  6. 도움 : 다른 플랫폼과 마찬가지로 MongoDB에도 내장 된 도움말 창이 제공되며 사용하려면이 명령을 실행하십시오. 예, 도움

  7. 하중() : 실행하거나 실행해야하는 경우 언제든지이 명령을 사용하십시오. 예 :로드 (myscript.js).

  8. db.help () : Db 메서드 사용에 대한 도움이 필요하면이 명령을 사용할 수 있습니다. 예 : db.help ().

  9. db.mycol.help () : 컬렉션 사용에 도움이 필요한 경우이 명령을 사용합니다. 예 : db.mycol.help ().

명령 표시

이제 MongoDB에서 사용할 수있는 기본 명령을 이해 했으므로 다음은 가장 인기있는 show 명령 중 일부입니다.

  1. 컬렉션보기 : 현재 데이터베이스의 모든 컬렉션을 보려면이 명령을 사용하십시오. 예 : 컬렉션을 표시합니다.

  2. dbs 표시 : 프로그래밍 중에 현재 사용중인 데이터베이스를 확인해야하는 경우이 명령을 사용합니다. 예 : show dbs.

  3. 역할을 보여 : 각 데이터베이스에는 서로 다른 역할이 있습니다. 이러한 모든 역할을 보려면이 명령을 사용하십시오. 예 : 역할을 표시합니다.

  4. 제이 사용자에게 표시 : 언제든지 데이터베이스에 여러 사용자가있을 수 있습니다. 이러한 모든 사용자를 보려면이 명령을 사용하십시오. 예 : show users.

CRUD 작업

MongoDB의 CRUD는 생성, 읽기, 업데이트 및 삭제에 대해 업계에서 통용되는 약어입니다. 아시다시피 읽기 및 쓰기 작업은 MongoDB 플랫폼에서 동시에 수행 할 수 있으며이를 달성하려면 다음 명령을 사용하십시오.

  1. db.collection.insertMany ([,,…]) : 이미 존재하는 컬렉션 내에 여러 문서를 삽입해야하는 경우이 명령을 사용합니다. 예 : db.books.insertMany ([{ 'isbn': 9780198321668, 'title': 'Romeo and Juliet', 'author': 'William Shakespeare', 'category': 'Tragedy', 'year': 2008}, { 'isbn': 9781505297409, 'title': 'Treasure Island', 'author': 'Robert Louis Stevenson', 'category': 'Fiction', 'year': 2014}]).

  2. db.collection.insert () : 이미 존재하는 컬렉션에 하나의 새 문서를 삽입해야하는 경우이 명령을 사용하십시오. 예 : db.books.insert ({ 'isbn': 9780060859749, 'title': 'After Alice : A Novel', 'author': 'Gregory Maguire', 'category': 'Fiction', 'year': 2016} ).

    sas 프로그래밍 소개 기본 개념
  3. db.collection.find () : 필드 값 조건을 사용하여 컬렉션 내에서 특정 문서를 찾아야하는 경우이 명령을 사용합니다. 예 : db.books.find ({“title”:”Treasure Island”}).

  4. db.collection.find () : 이미 존재하는 컬렉션에서 모든 문서를 찾아야하는 경우이 명령을 사용합니다. 예 : db.books.find ().

  5. db.collection.findOne (,) : 제공 한 쿼리와 일치하는 첫 번째 문서를 찾으려면이 명령을 사용하십시오. 예 : db.books.findOne ({}, {_id : false}).

  6. db.collection.find (,) : 컬렉션에서 문서의 특정 필드를 찾아야하는 경우이 명령을 사용할 수 있습니다. 예 : db.books.find ({“title”:”Treasure Island”}, {title : true, category : true, _id : false}).

  7. db.collection.update (,) : 기존 문서에서 특정 항목을 제거해야하는 경우 쿼리를 일치시켜이 명령을 사용할 수 있습니다. 예 : db.books.update ({title :“Treasure Island”}, {$ unset : {category :””}}).

  8. db.collection.update (,) : 주어진 쿼리와 일치하는 문서의 특정 필드를 업데이트해야하는 경우이 명령을 사용하십시오. 예 : db.books.update ({title :“Treasure Island”}, {$ set : {category :”Adventure Fiction”}}).

  9. db.collection.remove (, {justOne : true}) : 특정 상황에서 쿼리와 일치하는 단일 문서를 삭제해야하는 경우이 명령을 사용합니다. 예 : db.books.remove ({title :”Treasure Island”}, {justOne : true}).

  10. db.collection.update (,, {multi : true}) : 쿼리와 일치하는 모든 문서의 특정 필드를 삭제해야하는 경우이 명령을 사용합니다. 예 : db.books.update ({category :“Fiction”}, {$ unset : {category :””}}, {multi : true}).

  11. db.collection.remove ({}) : 쿼리와 일치하는지 여부에 관계없이 컬렉션의 모든 문서를 삭제해야하는 경우이 명령을 사용합니다. 예 : db.books.remove ({}).

  12. db.collection.remove () : 특정 쿼리와 일치하는 모든 문서를 삭제해야하는 경우이 명령을 사용하십시오. 예 : db.books.remove ({“category”:”Fiction”}).

결론

다른 관계형 데이터베이스 관리 시스템과 마찬가지로 MongoDB에도 일상적인 사용에 유용한 많은 명령이 포함되어 있습니다. 사용 사례에 따라 위에서 공유 한 일부 또는 모든 명령을 사용하십시오.

질문이 있으십니까? 댓글 섹션에서 언급하시면 다시 연락 드리겠습니다.