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 相关文章推荐
Javascript中的delete操作符详细介绍
Jun 06 Javascript
Bootstrap中CSS的使用方法
Feb 17 Javascript
利用jquery实现瀑布流3种案例
Sep 18 Javascript
form+iframe解决跨域上传文件的方法
Nov 18 Javascript
js实现登录验证码
Dec 22 Javascript
原生js实现手风琴功能(支持横纵向调用)
Jan 13 Javascript
简单实现AngularJS轮播图效果
Apr 10 Javascript
深入理解vue中的$set
Jun 01 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
Feb 27 Javascript
js 实现 list转换成tree的方法示例(数组到树)
Aug 18 Javascript
layer实现弹出层自动调节位置
Sep 05 Javascript
JS中作用域以及变量范围分析
Jul 18 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
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
Apache中php.ini的设置方法
2013/02/28 PHP
Zend的Registry机制的使用说明
2013/05/02 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
PHP简单计算两个时间差的方法示例
2017/06/20 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
页面点击小红心js实现代码
2018/05/26 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
Python中用sleep()方法操作时间的教程
2015/05/22 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
python 通过xml获取测试节点和属性的实例
2018/03/31 Python
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
蒙蒂塞罗商店:Monticello Shop
2018/11/25 全球购物
副厂长岗位职责
2014/02/02 职场文书
财务学生的职业生涯发展
2014/02/11 职场文书
护校行动方案
2014/05/31 职场文书
2014年医院工作总结
2014/11/20 职场文书
婚礼新人答谢词
2015/01/04 职场文书
庆七一主持词
2015/06/29 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
2016年五一促销广告语
2016/01/28 职场文书
2016年“12.3”国际残疾人日活动总结
2016/04/01 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
mysql的数据压缩性能对比详情
2021/11/07 MySQL
MYSQL如何查看进程和kill进程
2022/03/13 MySQL