ホームページ  >  記事  >  ウェブフロントエンド  >  node.js 操作 MongoDB インスタンスの共有

node.js 操作 MongoDB インスタンスの共有

小云云
小云云オリジナル
2018-01-25 10:52:441413ブラウズ

この記事は主に、MongoDB を操作する Node.js の詳細な例に関する関連情報を紹介し、この部分を理解して習得できるようにすることを願っています。それはすべての人を助けることができます。

node.js が MongoDB を動作させる場合、mongodb パッケージをインストールする必要があります

1. npm を使用して cnpm をインストールします


npm install -g cnpm --registry=https://registry.npm.taobao.org

2。


node. js を使用して MongoDB を操作するには、データの挿入、データの更新、データの削除、データの検索の 4 つの方法があります。 node.js 操作 MongoDB インスタンスの共有

操作手順node.js 操作 MongoDB インスタンスの共有ステップ1 実行可能ファイルxx.jsを作成します

ステップ2 ターミナルは実行可能ファイルノードxx.jsを呼び出します

注意:
操作前にサーバーを起動する必要があります
同時に、操作データベースと操作コレクションを設定する必要があります



node.js 操作 MongoDB インスタンスの共有

node.js 操作 MongoDB インスタンスの共有

node.js 操作 MongoDB インスタンスの共有

1. データを挿入します

node.js 操作 MongoDB インスタンスの共有

cnpm install mongodb
node.js 操作 MongoDB インスタンスの共有2.

れぇ

3.データの削除


var MongoClient = require('mongodb').MongoClient;
var DB_CONN_STR = 'mongodb://localhost:27017/col';

var writeData = function(db, callback) {
  // 连接到集合
  var collection = db.collection('person');
  // node.js 操作 MongoDB インスタンスの共有
  var data = [{'name':'20170906','age':'22'}];
  collection.insert(data, function(error, result) {
    if (error) {
      console.log('error:' + error);
      return;
    };

    callback(result);
  });
}

MongoClient.connect(DB_CONN_STR, function(error, db) {
  console.log('连接成功');
  writeData(db, function(result) {
    console.log(result);
    db.close();
  })
})

4. データの検索


var MongoClient = require('mongodb').MongoClient;
var DB_CONN_STR = 'mongodb://localhost:27017/col';

var updateData = function(db, callback) {
  // 连接到集合
  var collection = db.collection('person');
  // 修改数据
  var where = {'name':'20170906'};
  var update = {$set:{'age':'33'}};
  collection.update(where, update, function(error, result) {
    if (error) {
      console.log('error:' + error);
      return;
    };

    callback(result);
  });
}

MongoClient.connect(DB_CONN_STR, function(error, db) {
  console.log('连接成功');
  updateData(db, function(result) {
    console.log(result);
    db.close();
  })
})

関連する推奨事項:


TP5 オペレーティング mongoDB データベース インスタンス


php によって実装された mongoDB シングルトン モード インスタンス操作の共有

を完全にマスターするmongodbを操作するためのnodejsの機能を追加、削除、変更、確認します

以上がnode.js 操作 MongoDB インスタンスの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。