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 相关文章推荐
flash javascript之间的通讯方法小结
Dec 20 Javascript
对xmlHttp对象方法和属性的理解
Jan 17 Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
Jun 08 Javascript
js分解url参数(面向对象-极简主义法应用)
Aug 09 Javascript
jQuery简单实现日历的方法
May 04 Javascript
jQuery validate验证插件使用详解
May 11 Javascript
Bootstrap基本组件学习笔记之面板(14)
Dec 08 Javascript
解决vue里碰到 $refs 的问题的方法
Jul 13 Javascript
vue cli2.0单页面title修改方法
Jun 07 Javascript
React组件内事件传参实现tab切换的示例代码
Jul 04 Javascript
angular 服务的单例模式(依赖注入模式下)详解
Oct 22 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
Sep 26 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
php字符串函数学习之substr()
2015/03/27 PHP
Zend Framework教程之Zend_Controller_Plugin插件用法详解
2016/03/07 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
javascript继承的六大模式小结
2015/04/13 Javascript
jQuery基于ajax实现星星评论代码
2015/08/07 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
js替换字符串中所有指定的字符(实现代码)
2016/08/17 Javascript
微信小程序 Image API实例详解
2016/09/30 Javascript
微信小程序checkbox组件使用详解
2018/01/31 Javascript
Vue2.0子同级组件之间数据交互方法
2018/02/28 Javascript
JavaScript ES6常用基础知识总结
2019/02/09 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
Python 装饰器使用详解
2017/07/29 Python
快速了解Python中的装饰器
2018/01/11 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
对json字符串与python字符串的不同之处详解
2018/12/19 Python
在python中用url_for构造URL的方法
2019/07/25 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
Python中对象的比较操作==和is区别详析
2021/02/12 Python
浅谈CSS3中的变形功能-transform功能
2017/12/27 HTML / CSS
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
北大青鸟学生求职信
2013/09/24 职场文书
初二物理教学反思
2014/01/29 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
怎样写离婚协议书
2014/09/10 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
二手房购房意向书
2015/05/09 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书