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 相关文章推荐
firefo xml 读写实现js代码
Jun 11 Javascript
node.js中的fs.lstat方法使用说明
Dec 16 Javascript
原生javascript实现图片弹窗交互效果
Jan 12 Javascript
jQuery Ajax调用WCF服务详细教程
Mar 31 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
Jun 19 Javascript
完美实现js选项卡切换效果(一)
Mar 08 Javascript
Vue.js基础学习之class与样式绑定
Mar 20 Javascript
整理一些最近经常遇到的前端面试题
Apr 25 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
node.js中express-session配置项详解
May 31 Javascript
JavaScript定时器setTimeout()和setInterval()详解
Aug 18 Javascript
微信小程序 Animation实现图片旋转动画示例
Aug 22 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
session 的生命周期是多长
2006/10/09 PHP
php两种无限分类方法实例
2015/04/21 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
socket.io学习教程之深入学习篇(三)
2017/04/29 Javascript
Vue兼容ie9的问题全面解决方案
2018/06/19 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
JavaScript ES6箭头函数使用指南
2018/12/30 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
Python中的lstrip()方法使用简介
2015/05/19 Python
Python实现多线程抓取妹子图
2015/08/08 Python
简单讲解Python中的闭包
2015/08/11 Python
编写Python脚本抓取网络小说来制作自己的阅读器
2015/08/20 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
基于Django用户认证系统详解
2018/02/21 Python
PyQt5实现简易计算器
2020/05/30 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
2012/11/29 HTML / CSS
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
创业计划书怎样才能打动风投
2014/01/01 职场文书
个人委托书格式
2014/04/04 职场文书
投资意向书
2014/07/30 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python