MongoDBのデータベース操作 - 「よく使用するコマンド

まず、あなたは、binディレクトリを開いて、ビンディレクトリを検索し、インストール後に、データベースをダウンロードする必要があり、現在のPATH環境変数に設定をコピー

ビンと同じレベル、データ/ dbフォルダの必要性、フォルダと自動的に生成され、手動で設定する必要がありません

 

データベースを起動  成功起動するための27017個の手順を参照して
電子--dbpathのmongodを:\データ\デシベル

サービス入力
のmongodを

ビューmogod接続アドレス
db.getMongo()


データベース操作

Viewデータベースの
ショーDBS

作成/スイッチデータベースは、
データベース名/使用ttsfを使用します


使用してデータベースを見る
デシベルを

ビューデータベースの詳細
db.stats()

データベースの削除
)(db.dropDatabaseを

 


表の演算子は、
データテーブルを作成
db.createCollection(「テーブル名」)

ビューデータシートの
db.getCollectionNames()

データベースとテーブル使用
db.getCollection(「テーブル名」)


DBテーブル.SAVE({キー:ヴァル}。 )

削除された
。DB表.remove({キー:valが})を一度条件を削除
DB表.remove({})をすべて削除。

変更
DB表.update({キー:valを}、 {$セット:{キー:ヴァル}})。 最初の値が第2値フィルタ条件が$セットを変更するために修正する必要があるものであるである
DBテーブル。更新({キー:valを}、 {$ INC:{キー:ヴァル}}) フィルタ条件がデジタルINCを変更する必要とするように変更され、最初の値第二の値が$ものです

ZHA
.Find DBテーブル()すべてチェックする。
DB表.findを({年齢:{$ GT :ヴァル}})。 より大きい
DBテーブル.find({年齢:{$ LT:valが}}) よりも小さくなっている
DBテーブル名.find({年齢:{$ GTE :ヴァル}}) 以上で
DBテーブル.find({年齢:{$ LTE :ヴァル}}) 以下
、DBテーブル.find({年齢:. { $ GTE:valを、$ LTE:間隔ヴァル)}}との間の
DBテーブル.find({名:. /ヴァル /}) あいまいクエリ
のDBテーブル.find({}、{キー: 1、キー: 0})が表示され、クエリ列0表示されていないフィールドを指定するクエリ
のDBテーブル.find()をソート({キー: .. 1}) -1降順1昇順にソート
.. DBテーブル.find()限界を(N )どのように多くのデータ
のデータの多くの部分はスキップする方法.find()。nは(スキップデシベル。テーブル)
デシベル。テーブル名が.findOne()クエリデータ
デシベル。テーブル名が.find()。(カウント)クエリのデータベースを持っていますどのように多くのデータの断片

分页原理
?/雑貨/ pageGoods制限= 5&ページ= 3;
{限界、ページ}せ
db.students.find()。spkip(0).limit(5)
db.students.find()。spkip(5).limit(5)
db.students.find()。spkip( 10).limit(5)
db.students.find()。spkip((ページ1)*リミット).limit(5)

 

 

 

 

おすすめ

転載: www.cnblogs.com/wangqi2019/p/11905335.html