MongoDBのエントリは、コマンド - (b)は、データのテーブルを作成します

1.mongodbコマンドエントリ

1.1ショーのデータベース;またはshow DBSは; //現在のデータベースを閲覧します

> ショーDBS。
管理者    0 0.000ギガバイト
コンフィグ   0 0.000ギガバイト
ローカル    0 0.000ギガバイト

1.2 databaseNameの選択したライブラリを使用します

      ショーテーブル/コレクションは、現在のライブラリにコレクションを見ます

ライブラリを作成する方法1.3

  MongoDBのライブラリが暗黙的に作成され、あなたが存在しないライブラリを使用することができます

  次に、ライブラリ内のコレクションを作成するには、ライブラリを作成することができます

1.4 db.createCollection( 'COLLECTIONNAME')。//创建コレクション

1.5コレクションは、暗黙的に作成することができます

   db.collectionName.insert(文書)。

1.6 db.collectionName.drop()。/删除コレクション

>  利用店は、
スイッチデシベルショップ
 > db.createCollection(ユーザーを); 
{ "OK":1 }
 > DBSを示す図です。
管理者    0 0.000ギガバイト
コンフィグ   0 0.000ギガバイト
ローカル    0 0.000ギガバイト0 0.000ギガバイト
 > ショーのコレクション。
ユーザー

1.7挿入されたユーザテーブル声明

(1)ID値が自動的に生成しました

デシベル。ユーザーインサート({名:' リージ'、年齢:22 })
WriteResult({ "nInserted":1 })
 > DB。ユーザ.find()。
{ "_id":のObjectId( "5d73077c71b815674de4d152")、 "名前": "リージ"、 "年齢":22 }

(2)指定されたIDを生成

>デシベル。ユーザーインサート({_id:2、名称:' wangwu '、年齢:25 })
WriteResult({ "nInserted":1 })
 > DB。ユーザ.find()。
{ "_id":のObjectId( "5d73077c71b815674de4d152")、 "名前": "リージ"、 "年齢":22 } 
{ "_id":2、 "名称": "wangwu"、 "年齢":25 }

(3)多層を挿入

>デシベル。ユーザーインサート({_id:3、名称:' xiaobing '、趣味:[ 'バスケットボール'、 'フットボール' ]、イントロ:{ ' タイトル'' 私のイントロ'' コンテンツ'' 中国' }})。
WriteResult({ "nInserted":1 })
 > DB。ユーザ.find()。
{ "_id":ObjectIdが( "5d73077c71b815674de4d152")、 "名": "リージ"、 "年齢":、 "名前": "wangwu"、 "年齢":25 } 
{ "_id":3 "名前": "xiaobing"、 "趣味":[ "バスケットボール"、 "サッカー" ]、 "イントロ":{ "タイトル」: 『私のイントロ』、 『内容』: 『から中国』}}
 >

 実際には、あなたが成功を作成することができ、テーブルのデータを直接書き込むことができ、1.8のMongoDBテーブルを宣言する必要はありません!

> ショーテーブル。
ユーザー
> db.goods。インサート({_id:1、名称:' oppoR11 '、価格:' 3000 ' })。
WriteResult({ "nInserted":1 })
 > 番組表、
商品
ユーザー
> db.goods.find()
{ "_id":1、 "名前": "oppoR11"、 "価格": " 3000 "}

1.9)(表db.collectionName.dropを削除します。

> ショーコレクションの
商品
ユーザー
> db.goods。ドロップ()。
> ショーのコレクション。
ユーザー
>                   

2.0データベースを削除します。

 db.dropDatabase()
> ショーDBS。
管理者    0 0.000ギガバイト
コンフィグ   0 0.000ギガバイト
ローカル    0 0.000ギガバイト0 0.000ギガバイト
 >  ユース店; 
切り替えるために店をDB 

> db.dropDatabase(); 
{ "ドロップ": "店舗"、 "OK":1 }
 >は、DBSを示す図です。
管理者    0 0.000ギガバイト
コンフィグ   0 0.000ギガバイト
ローカル    0 0.000ギガバイト
 >               

2.1検索ヘルプdb.help();

> db.help()
DB方法:
        db.adminCommand(nameOrDocument)-スイッチ ' 管理' DB、及びコマンドを実行し、[ だけ呼び出しdb.runCommand(...)] 
        db.aggregate([ パイプライン]、{オプション})- collectionless凝集行う上で、このデータベースを返すカーソル
        db.auth(ユーザー名、パスワード)
        db.cloneDatabase(fromhostを)- 非推奨
        db.commandHelp(名前)を返します助けのためのコマンド
        db.copyDatabase(fromdb、todb、fromhost)- 非推奨
        db.createCollection(名前、{:...、キャップ付き:...、サイズ最大:...})
        db.createView(名前、viewOn 、[ {$演算子:{...}}、... ] 、{viewOptions})
        db.createUser(のUserDocument)
        db.currentOp()は、現在実行中の操作を表示するDB
         db.dropDatabase() 
        db.eval()- 非推奨
        db.fsyncLock()フラッシュデータへの ディスク ロックサーバーバックアップ
        db.fsyncUnlock()はdb.fsyncLock()は、次のサーバをアンロック
        同じdb.getCollection(CNAME)として DB [ 'CNAME' ]  またはdb.cname 
        db.getCollectionInfos([ フィルタは-  返すリスト含ま及びオプションデシベル" のコレクション
        db.getCollectionNames()
        db.getLastError() -ちょうどERRのmsg文字列を返す
        db.getLastErrorObjを() -フルステータスオブジェクトを返す
        )(db.getLogComponentsを 
        )(db.getMongoをサーバ接続オブジェクトを取得
        db.getMongo()setSlaveOk()レプリケーションスレーブサーバにクエリを可能にする。
        db.getNameを()
        db.getPrevError()
        db.getProfilingLevel() -廃止予定
        プロファイリングがオンであり、低速閾値場合戻る- db.getProfilingStatusを()
        db.getReplicationInfo ()
        db.getSiblingDB(名前)この1と同じサーバーでデシベル取得
        db.getWriteConcernを() -設定された場合、サーバーオブジェクトから継承され、このDB上の任意の操作に使用される書き込みの懸念を返し
        db.hostInfo()の詳細を取得サーバー" のホスト
        db.isMaster()チェックレプリカプライマリステータス
        db.killOp(OPID)が死亡現在操作のdb 
        db.listCommands()リストし、すべてのDBコマンド
        (db.loadServerScripts)は、ロード、すべてのスクリプトdb.system.js 
        (db.logout)を
        db.printCollectionStats()
        db.printReplicationInfo()
        db.printShardingStatus()
        db.printSlaveReplicationInfo()
        db.dropUser(ユーザー名)
        db.repairDatabase()
        db.resetError()
        db.runCommand(cmdObj)を実行し、データベースのコマンドを。  場合 cmdObjがある文字列は、それをオン{cmdObj:1 } 
        db.serverStatus()
        db.setLogLevel(レベル<成分> 
        db.setProfilingLevel(レベル、slowms)0 = オフ 1 =遅い2 =全て
        db.setWriteConcern(<書き込み懸念ドキュメントが>-設定懸念書き込みのための書き込みのdb 
        db.unsetWriteConcern(<書き込み懸念ドキュメントを>-のために書き込みの懸念が設定解除書き込みDB 
        db.setVerboseShell(フラグ)ディスプレイ追加情報シェル出力
        db.shutdownServer()
        db.stats()
        db.version()現在のバージョンサーバ

フォローアップサプリメントであるために....

 

おすすめ

転載: www.cnblogs.com/xiaozhaoboke/p/11479313.html
おすすめ