それはrobomongo可視化ツールに基づいているかどうか、それはまた、機能またはツールマングースに基づいており、限りのMongoDBの動作として、最初のステップは、データベースをオープンすることです。 データベースを開くには、MongoDBの 実行./mongod --dbpath =データの保存のmongodディレクトリを入力します ./のmongod --dbpath D:\例1のMongoDB \デシベル 例2:./のmongod --dbpath D:\ MongoDBの\デシベル--portカスタムポート番号27017は、デフォルトでは(あなたが理解することができ、後のメンテナンス・トラブルのデフォルトのポート番号を変更することは推奨されません) 、新しいデータ ;せマングース=必要(「マングース」) (コンソールのlet console.log.bind =ログを); DB = NULLせ; スキーマ= mongoose.Schemaせ; //リンクデータベース mongoose.connect( 'のMongoDB:// localhostの/フェイ'); DB = mongoose.connection; db.on( 'エラー'、console.error .bind(コンソール、 '接続エラー:')) db.once( '開く'、(CB)=> { //データベースの種類を設定 PersonSchemaスキーマせて新しい新=({ {名前 入力: '文字列'、 、削除データは マングース=は( 'マングース'を必要とせ); 必須:trueに }、 年齢:{ タイプ: 'ナンバー'は、 retuired:trueに } }); //新しいセット(例えば、セットの存在は、それがチェックされている)を作成し 、LET PersonModel db.Model =( '人'、PersonSchema) //をデータを保存する必要がある のlet = {データ :50年齢 名: 'レノ' }; //インスタンス化データセットを、挿入 しましょうpersonEntity =新新PersonModel(データ); //インスタンスの保存 personEntity.save((ERR、RES)= > { IF(ERR)リターン・ログ(ERR); db.Close(); }); }) DB = NULLを聞かせて、 =ログはLET(コンソール)console.log.bind; スキーマ= mongoose.Schemaせ; //リンクデータベース mongoose.connect( 'のMongoDB:// localhostの/フェイ'); DB = mongoose.connection; db.on(「エラー'console.error.bind(コンソール、'接続エラー: ')) db.once('開く'(CB)は=> { //データベースの種類を設定 PersonSchemaスキーマ新しい新=({ましょう :{名 文字列:タイプ' ' 必須:trueに }、 年齢:{ タイプ:'番号' retuired:に真 } }); //セット選択(例えば、セットが存在しない、新しい) させPersonModel db.Model =('人」、PersonSchema) ; //削除の条件 デル= {名:「レノを」}ましょう。 // deleteコマンド PersonModel.remove(デル、(ERR、RES)=> { (ERR)は、新たなエラー(ERR)を投げた場合、 ログ(RES); db.close(); }) }); 修改数据 マングースをしましょう=( 'マングースが必要です「); ログ= console.log.bind(コンソール)しましょう。 デシベル= nullをしましょう。 スキーマ= mongoose.Schemaをしましょう。 //链接数据库 mongoose.connect( 'のMongoDB:// localhostの/フェイ'); デシベル= mongoose.connection。 db.on( 'エラー'、console.error.bind(コンソール、 '接続エラー:')) db.once( 'オープン'、(CB)=> { //设置数据库类型 PersonSchema =新しいスキーマ({聞かせて 名前を:{ タイプ: '文字列'、 必要:真 }、 年齢:{ タイプ: 'ナンバー'、 retuired: }); //セット選択(例えば、セットが存在しない、新しい) LET PersonModel db.Model =( '人'、PersonSchema); / /古いデータ のlet OLDVAL = {名: 'レノを'}; //新しいデータ のlet newValに= {名: '遼'}; データの//新しい複数 : '遼newVal2 = {名前ましょう '、年齢:25 ''を}; //変更された(更新)コマンド PersonModel.update(OLDVAL、newValに、(ERR、RES)=> { IF(ERR)スロー新しい新しいエラー(ERR)、 ログ(RES); db.Close(); }); }) クエリデータ マングース= LET( 'マングース')が必要です。 LETのconsole.log.bind =ログ(コンソール); せDB =ヌル; スキーマ= mongoose.Schemaせ; //リンクデータベース mongoose.connect(「MongoDBのを:// localhost /をフェイ'); DB = mongoose.connection; }); //セット選択(例えば、セットが存在しない場合、新) db.on( 'エラー'、console.error.bind(コンソール、 '接続エラー:')) db.once( '開く'、(CB)は=> { //データベースの種類を設定 PersonSchemaスキーマせて新しい新=({ 名:{ タイプ: '文字列'、 必須:trueに }、 年齢:{ タイプ: 'ナンバー'、 retuired:trueに } PersonModel = db.Model LET( '人'、PersonSchema); //クエリ のlet SQL = {名: '遼'}; // queryコマンド PersonModel.find(SQL、(ERR、RES)=> { IF(ERR )スロー新しい新しいエラー(ERR); ログ(RES); db.Close(); }); }); 追加のフィールド 既存のコレクションでは、新しいフィールドを追加します。schema.add()