node.js操作mongodb学习小结


Posted in Javascript onApril 25, 2015

一、准备工作

1、在mongodb创建将要读取的表

创建数据库mongotest

use mongotest;

向user表中插入数据
db.user.insert({

name:'flyoung',

age:'18',

sex:true

});

2、安装node-mongodb-native
npm install mongodb

二、实例(node.js读取mongodb)

参考node-mongodb-native的文档:https://github.com/mongodb/node-mongodb-native

var mongodb = require('mongodb');
var server = new mongodb.Server("127.0.0.1",27017,{});//本地27017端口
new mongodb.Db('mongotest',server,{}).open(function(error,client){//数据库:mongotest

    if(error) throw error;

    var collection = new mongodb.Collection(client,'user');//表:user

    collection.find(function(error,cursor){

        cursor.each(function(error,doc){

            if(doc){

                console.log("name:"+doc.name+" age:"+doc.age);

            }

        });

    });

});

运行:
node mongodbTest.js

结果:
name:flyoung age:18

三、写在最后的话

增删改查的demo参考文档

Javascript 相关文章推荐
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
Mar 12 Javascript
JavaScript 中的日期和时间及表示标准介绍
Aug 21 Javascript
window.open打开页面居中显示的示例代码
Dec 27 Javascript
JS 在指定数组中随机取出N个不重复的数据
Jun 10 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
Mar 19 Javascript
jQuery实现鼠标滑过点击事件音效试听
Aug 31 Javascript
bootstrap的工具提示实例代码
May 17 Javascript
vue 使用ref 让父组件调用子组件的方法
Feb 08 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
Sep 12 Javascript
微信小程序时间戳转日期的详解
Apr 30 Javascript
js实现自动播放匀速轮播图
Feb 06 Javascript
js实现文字头像的生成代码
Mar 07 Javascript
JavaScript按值删除数组元素的方法
Apr 24 #Javascript
JavaScript获取一个范围内日期的方法
Apr 24 #Javascript
jQuery中next方法用法实例
Apr 24 #Javascript
JavaScript实现多个重叠层点击切换效果的方法
Apr 24 #Javascript
javascript实现的右下角弹窗实例
Apr 24 #Javascript
js上传图片及预览功能实例分析
Apr 24 #Javascript
浅谈jquery事件处理
Apr 24 #Javascript
You might like
第十二节--类的自动加载
2006/11/16 PHP
深入php list()函数的详解
2013/06/05 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
php等比例缩放图片及剪切图片代码分享
2016/02/13 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
Javascript 学习笔记 错误处理
2009/07/30 Javascript
推荐20家国外的脚本下载网站
2011/04/28 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
es6中比较有用的7个技巧小结
2019/07/12 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
nodejs各种姿势断点调试的方法
2020/06/18 NodeJs
Python使用OpenCV进行标定
2018/05/08 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
Python日志器使用方法及原理解析
2020/09/27 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
加热夹克:RAVEAN
2018/10/19 全球购物
意大利体育用品和运动服网上商店:Maxi Sport
2019/09/14 全球购物
艺术节主持词
2014/04/02 职场文书
幼儿园元旦主持词
2015/07/06 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书
求职信如何撰写?
2019/05/22 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
24年收藏2000多部退役军用电台
2022/02/18 无线电