MongoDB を操作するための Node.js コードケースの共有

黄舟
リリース: 2017-10-11 10:57:19
オリジナル
1488 人が閲覧しました

この記事では、MongoDB を操作する Node.js の詳細な例に関する関連情報を主に紹介し、この部分を理解して習得できるように、必要な方に参考にしていただければ幸いです。 .js で MongoDB を操作します。必要なもの mongodb パッケージをインストールします


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

npm install -g cnpm --registry=https://registry.npm.taobao.org
ログイン後にコピー


4つの方法Node.jsを使ってMongoDBを操作する メソッド:データの挿入、データの更新、データの削除、データの検索。

MongoDB を操作するための Node.js コードケースの共有

操作手順

ステップ1 実行可能ファイルxx.jsを作成しますMongoDB を操作するための Node.js コードケースの共有ステップ2 ターミナルは実行可能ファイルノードxx.jsを呼び出します

注意:

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



MongoDB を操作するための Node.js コードケースの共有

MongoDB を操作するための Node.js コードケースの共有

MongoDB を操作するための Node.js コードケースの共有1. データを挿入します

MongoDB を操作するための Node.js コードケースの共有

cnpm install mongodb
ログイン後にコピー

2. MongoDB を操作するための Node.js コードケースの共有

れぇ

3.データの削除


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

var writeData = function(db, callback) {
  // 连接到集合
  var collection = db.collection('person');
  // MongoDB を操作するための Node.js コードケースの共有
  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();
  })
})
ログイン後にコピー

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート