博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongo与node的两种连接方式 mongoskin && mongoclient 的基本使用
阅读量:7086 次
发布时间:2019-06-28

本文共 1379 字,大约阅读时间需要 4 分钟。

mongoclient

var MongoClient = require('mongodb').MongoClient;var DB_CONN_STR = 'mongodb://localhost:27017/kk';// # 数据库为 runoob var insertData = function(db, callback) {      //连接到表 site    var collection = db.collection('site');    //插入数据    var data = [{"name":"菜鸟教程","url":"www.runoob.com"},{"name":"菜鸟工具","url":"c.runoob.com"}];    collection.insert(data, function(err, result) {         if(err)        {            console.log('Error:'+ err);            return;        }             callback(result);    });} MongoClient.connect(DB_CONN_STR, function(err, db) {    console.log("连接成功!");    insertData(db, function(result) {        console.log(result);        db.close();    });});

mongoskin

var db = require('mongoskin').db('mongodb://localhost:27017/kk');var collection =db.collection('site');  collection.find({  "name": "菜鸟工具"},function(error,arrResult){      //回掉函数直接拿到了查找到的info实体.       console.log('find');      arrResult.forEach(function(item){          console.log(JSON.stringify(item));      });  });

当然 以上两种方式的前提 都是需要先开启数据库

- 开启一个cmd   mongod --dbpath e:\db     开机 (必须)- 开启另一个cmd   mongo     已命令行的方式进入数据库控制台 (非必须)替代方式为用adminmongoadminmongo启动方式如下github:https://github.com/mrvautin/adminMongo1、创建文件夹adminMongo;2、命令行进入adminMongo路径;3、安装npm i admin-mongo;4、启动npm start 或 node app;5、访问http://127.0.0.1:1234。

转载于:https://www.cnblogs.com/WhiteHorseIsNotHorse/p/7613136.html

你可能感兴趣的文章
28份精美简历
查看>>
windows下整合nginx与php
查看>>
让消费者觉得占了便宜
查看>>
改变ListView快速滑块的图像
查看>>
MySQL主主复制,出错
查看>>
caffe中数据库的设计
查看>>
网络爬虫更新策略和分布式抓取系统机构
查看>>
clang记录
查看>>
java在线预览txt、word、ppt、execel,pdf代码
查看>>
Javascript极速快感
查看>>
合作共赢位来_张亚超
查看>>
Graphics Animation
查看>>
Glow Label
查看>>
FullScreenAnimations
查看>>
nfs的安装和配置
查看>>
SQL注入漏洞全接触--进阶篇
查看>>
android的Menu使用
查看>>
cacti install
查看>>
Cisco模拟器GNS3和虚拟机VMware的整合
查看>>
Hyper-v 基本使用方法
查看>>