MongoDB + MongoVUEのインストールと開始



Mongodb Mongovue Installation



MongoDBダウンロードバージョン3.2(https://www.mongodb.com/download-center/community)

パーソナルネットワークディスクのダウンロード





---> dbストレージとログストレージフォルダを追加します
->サービス、構成変数を追加し、開始します
bin> mongod --dbpath d: www MongoDB dataオープン:http:// localhost:27017
bin> mongod --config d: www MongoDB etc mongod.conf --httpinterfaceオープン:http:// localhost:28017
サービス1を作成します:bin> mongod --config d: www MongoDB etc mongod.conf --install --serviceName'MongoDB '
サービス2の作成:コンピューターのプロパティパスへの詳細構成mongoが配置されているファイルアドレスを追加しますmongoと入力します
サービスの作成3:MongoDBが配置されているディスクにbatファイルの書き込みを作成します
@echo start
一時停止
mongodを開始します--dbpath = D: data db
mongodを開始します--logpath = D: log MongoDB.log
mongoを開始します
ダブルクリックして保存し、binディレクトリにあるmongo.exeを開きます。
サービスの作成4:MongoDBが配置されているディスクのルートディレクトリにデータフォルダーを作成し、データフォルダーにdbフォルダーを作成します。
binディレクトリにmongod--dbpath D: dataと入力します
cmd、binディレクトリを開き、mongoと入力し、Enterキーを押します

  • サービスが開始されたことを確認します
    ブラウザの下で開きます: http:// localhost:27017 / 次の画像が表示された場合、サービスは正常に開始されています。

MongoVUEのインストール

  • MongoVUEをダウンロード



パーソナルネットワークディスクのダウンロード

亀裂
unzipzipの下の「crackpatch」フォルダにある「MongoVUE.exe」ファイルをインストールファイルディレクトリに置き換えます。

接続を確立する

  • 以下に示すように、最初にMongoVUEを開きます

基本操作

テーブルを作成する

  • 以下に示すように、データベースを右クリックし、[コレクションの追加]をクリックします。

またはmongo.exeコントロールが書き込みます

MongoVUEを開く

Cmd入力:show dbs use imoomall db.goods.insert({id:120、 'name': 'mi6'、 'salePrice':2356})

Mongodb:管理者を作成し、認証を承認し、使用するデータベースにユーザーを追加します
作成使用admin--db.createUser({user: 'admin'、pwd: 'admin'、roles:['root']})
認証db.auth( 'admin'、 'admin')

使用テストの作成--db.createUser({user: 'root'、pwd: '123456'、roles:[{role: 'dbOwner'、db: 'test'}]})

mongod --config D: etc mongod.conf --auth(問題はありますか)
mongod --config /usr/local/etc/mongod.conf --auth(authを使用するには認証が必要です)

収集メソッドを作成します。
db.createCollection( 'users')
db.users.insert({id:123、name: 'hello'、age:15、class:{num: '12' '}})
クエリコレクションshowcollections // users
指定されたコレクションを照会しますdb.users.find()
最初のデータを照会しますdb.users.findOne()
コレクション形式のdb.users.find()。pretty()
クエリデータは要素db.users.find({name: 'hello'})を指定します
db.users.find({'class.num': '12' ')
db.users.find({age:{$ gt:10}})// 10より大きい
$ ltは未満です
$ eqは等しい
$ gteが以上
$ lteが以下
指定された要素を削除しますdb.users.remove({age:15})
コレクションdb.users.drop()を削除します
db.users.update({name: 'hello'}、{$ set:{age:30}})を更新します
db.users.update({name: 'hello'}、{$ set:{'class.num':30}})
データベースの削除db.dropDatabase()

データ書き込み:
モード1データのインポート
モード2mongoimport -d db_demo -c users --file / users / .. ..

URL関連: https://blog.csdn.net/lupengfei1009/article/details/50832996#mongovue%E5%AE%89%E8%A3%85