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.clean使用方法及思路分析
Jan 07 Javascript
jQuery在ul中显示某个li索引号的方法
Mar 17 Javascript
js实现延迟加载的方法
Jun 24 Javascript
浅谈javascript的Touch事件
Sep 27 Javascript
JavaScript中数组去除重复的三种方法
Apr 22 Javascript
AngularJS实现一次监听多个值发生的变化
Aug 31 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
Mar 07 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
May 12 Javascript
3种vue组件的书写形式
Nov 29 Javascript
js实现抽奖的两种方法
Mar 19 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
Aug 03 Javascript
vue 内联样式style中的background用法说明
Aug 05 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
sql注入与转义的php函数代码
2013/06/17 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
js动态修改整个页面样式达到换肤效果
2014/05/23 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
js分页工具实例
2015/01/28 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
使用Python获取Linux系统的各种信息
2014/07/10 Python
python批量同步web服务器代码核心程序
2014/09/01 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
详解Python 切片语法
2019/06/10 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
在python里使用await关键字来等另外一个协程的实例
2020/05/04 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
介绍java中初始化块的使用
2012/09/11 面试题
求职自荐信范文格式
2013/11/29 职场文书
会计专业自荐信
2013/12/02 职场文书
美容院营销方案
2014/03/05 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
校园安全演讲稿
2014/05/09 职场文书
应届生求职信范文
2014/06/30 职场文书
我的中国心演讲稿
2014/09/04 职场文书
2014年底工作总结
2014/12/15 职场文书
计划生育工作总结2015
2015/04/03 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
Java 通过手写分布式雪花SnowFlake生成ID方法详解
2022/04/07 Java/Android