이 글은 MongoDB를 운영하는 node.js의 상세한 예시에 대한 관련 정보를 주로 소개하고, 이 부분을 모두가 이해하고 숙달할 수 있도록 도움이 되었으면 좋겠습니다. 그것은 모두에게 도움이 될 수 있습니다.
node.js가 MongoDB를 운영할 때는 mongodb 패키지를 설치해야 합니다
1. npm을 사용하여 cnpm을 설치합니다
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.
1단계 실행 파일 xx.js 생성 2단계 터미널은 실행 파일 노드 xx.js를 호출합니다
참고:작업 전에 서버를 시작해야 합니다
동시에, 작업 데이터베이스 및 작업 컬렉션을 설정해야 합니다
1. 데이터 삽입
cnpm install mongodb2.
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(); }) })3. 데이터 삭제
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(); }) })4. 데이터 찾기
var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://localhost:27017/col'; var removeData = function(db, callback) { // 连接到集合 var collection = db.collection('person'); // node.js 작업 MongoDB 인스턴스 공유 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(); }) })관련 권장 사항:
PHP로 구현된 mongoDB 싱글톤 모드 인스턴스 작업 공유
완전히 마스터하세요 mongodb
위 내용은 node.js 작업 MongoDB 인스턴스 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!