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 仿QQ校友的DIV模拟窗口效果源码
Mar 24 Javascript
JavaScript结合AJAX_stream实现流式显示
Jan 08 Javascript
node.js 动态执行脚本
Jun 02 Javascript
20分钟打造属于你的Bootstrap站点
Jul 27 Javascript
使用bootstrap实现多窗口和拖动效果
Sep 22 Javascript
AngularJS入门教程一:路由用法初探
May 27 Javascript
微信小程序 http请求的session管理
Jun 07 Javascript
简单实现vue验证码60秒倒计时功能
Oct 11 Javascript
React中如何引入Angular组件详解
Aug 09 Javascript
JS+CSS实现随机点名(实例代码)
Nov 04 Javascript
vue excel上传预览和table内容下载到excel文件中
Dec 10 Javascript
vue绑定class的三种方法
Dec 24 Vue.js
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 4.2书写安全的脚本
2006/10/09 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
jquery的Tooltip插件 qtip使用详细说明
2010/09/08 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
JavaScript字符串常用的方法
2016/03/10 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
Vue.use源码分析
2017/04/22 Javascript
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
详解Axios 如何取消已发送的请求
2018/10/20 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
Vue列表循环从指定下标开始的多种解决方案
2020/04/08 Javascript
Python2随机数列生成器简单实例
2017/09/04 Python
Python处理CSV与List的转换方法
2018/04/19 Python
Python 多个图同时在不同窗口显示的实现方法
2019/07/07 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
Python类super()及私有属性原理解析
2020/06/15 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
python MD5加密的示例
2020/10/19 Python
财务经理的岗位职责
2013/12/17 职场文书
幼儿园教师辞职信
2014/01/18 职场文书
元宵节主持词
2014/03/25 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
施工安全标语
2014/06/07 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
初中中等生评语
2014/12/29 职场文书
python如何查找列表中元素的位置
2022/05/30 Python