MongoDB -基本コマンド


ATLAS UIからクラスタのデータを問い合わせることができますが、シェルからいくつかのコマンドを使用することもできます.
本稿では、ATLASクラスタからのデータの問い合わせに役立つ基本的なコマンドについて議論する.
まず第一に、我々は我々のシェルをアトラスクラスタに接続する必要があります.我々はアトラスUIからのパスのコピーを取得することによって接続することができます.

mongo "mongodb+srv://<username>:<password>@<cluster>.mongodb.net/admin"
以来、我々はクラスタを接続している.コマンドを使用して問い合わせを開始しましょう!!!

表示する
  • は、クラスタ内に存在するすべてのデータベースをDBSコマンドで示す.我々は正しいクラスタを接続しているかどうかを確認できます.
  • show dbs
    

    用途
  • 私たちがこのデータベースで働いていることを示します.
  • use <database name>
    

    コレクションを見る
  • このデータベースに存在するすべてのコレクションを表示します.
  • show collections
    

    find ()
  • 特定のコレクションを検索するには、findメソッドを使用します.
  • ここでは、データベース名を使用しません.なぜなら、私たちは、すでに使用している特定のデータベースで働いていることを指定しているからです
    コマンド.
  • db.<collection name>.find({"query field" : "query value"})
    
  • だが、結果は構造化していないようだ.それで、我々は使用します.pretty ()メソッドです.
  • db.<collection name>.find({"query field" : "query value"}).pretty()
    

    it
  • クエリの結果セットを指すカーソルを反復します.
  • 私たちは、Findメソッドを使用した後、混乱している多くの結果が表示されますので、“it”コマンドを使用します.
  • it
    

    count ()
  • カウントメソッドを使用してクエリの正確な数を示す.
  • db.<collection name>.find({"query field" : "query value"}).count()