>  기사  >  웹 프론트엔드  >  MongoDB 운영을 위한 Node.js 코드 사례 공유

MongoDB 운영을 위한 Node.js 코드 사례 공유

黄舟
黄舟원래의
2017-10-11 10:57:191422검색

이 글은 MongoDB를 운영하는 node.js의 상세한 예시에 대한 관련 정보를 주로 소개하고 있으며, 이 부분을 모두가 이해하고 숙달할 수 있도록 도움이 되었으면 좋겠습니다. .js는 MongoDB를 운영하는데 필요한 것 mongodb 패키지 설치


1. npm을 사용하여 cnpm

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

2을 설치합니다. 방법 node.js를 사용하여 MongoDB를 운영합니다. 방법: 데이터 삽입, 데이터 업데이트, 데이터 삭제, 데이터 검색.

작업 단계

1단계 실행 파일 xx.js 생성
2단계 터미널은 실행 파일 노드 xx.js를 호출합니다

MongoDB 운영을 위한 Node.js 코드 사례 공유

참고:

작업 전에 서버를 시작해야 합니다MongoDB 운영을 위한 Node.js 코드 사례 공유동시에, 작업 데이터베이스 및 작업 컬렉션을 설정해야 합니다





1. 데이터 삽입

MongoDB 운영을 위한 Node.js 코드 사례 공유

cnpm install mongodb

2.

MongoDB 운영을 위한 Node.js 코드 사례 공유

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();
  })
})

3. 데이터 삭제

MongoDB 운영을 위한 Node.js 코드 사례 공유

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 코드 사례 공유4. 데이터 찾기

MongoDB 운영을 위한 Node.js 코드 사례 공유

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

var removeData = function(db, callback) {
  // 连接到集合
  var collection = db.collection('person');
  // MongoDB 운영을 위한 Node.js 코드 사례 공유
  var where = {'age':'22'};
  collection.remove(where, function(error, result) {
    if (error) {
      console.log('error:' + error);
      return;
    };

    callback(result);
  });
}

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

위 내용은 MongoDB 운영을 위한 Node.js 코드 사례 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.