이 글은 MongoDB를 운영하는 node.js의 상세한 예시에 대한 관련 정보를 주로 소개하고 있으며, 이 부분을 모두가 이해하고 숙달할 수 있도록 도움이 되었으면 좋겠습니다. .js는 MongoDB를 운영하는데 필요한 것 mongodb 패키지 설치
1. npm을 사용하여 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
1단계 실행 파일 xx.js 생성
2단계 터미널은 실행 파일 노드 xx.js를 호출합니다
작업 전에 서버를 시작해야 합니다동시에, 작업 데이터베이스 및 작업 컬렉션을 설정해야 합니다
1. 데이터 삽입
cnpm install mongodb
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(); }) })
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(); }) })
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!