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 相关文章推荐
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 Javascript
jQuery异步获取json数据方法汇总
Dec 22 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
Jun 12 Javascript
node.js实现快速截图
Aug 27 Javascript
javascript 解决浏览器不支持的问题
Sep 24 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
Jun 04 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
Jul 03 Javascript
vue中created和mounted的区别浅析
Aug 13 Javascript
记录vue做微信自定义分享的一些问题
Sep 12 Javascript
js实现浏览器打印功能的示例代码
Jul 15 Javascript
js用正则表达式筛选年月日的实例方法
Jan 04 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
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
初识PHP
2014/09/28 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
php简单处理XML数据的方法示例
2017/05/19 PHP
PHP asXML()函数讲解
2019/02/03 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
MooTools 1.2介绍
2009/09/14 Javascript
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
2014/07/21 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
2017/04/17 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
使用mixins实现elementUI表单全局验证的解决方法
2019/04/02 Javascript
基于vue和websocket的多人在线聊天室
2020/02/01 Javascript
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
Python实现微信公众平台自定义菜单实例
2015/03/20 Python
Python实现注册登录系统
2017/08/08 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
Django logging配置及使用详解
2019/07/23 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
Java基础知识面试题
2014/03/25 面试题
市场开发计划书
2014/05/07 职场文书
教师节主题班会教案
2015/08/17 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
pytest配置文件pytest.ini的详细使用
2021/04/17 Python
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL