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 相关文章推荐
node.js中的events.emitter.once方法使用说明
Dec 10 Javascript
jQuery中:eq()选择器用法实例
Dec 29 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
jQuery图片切换动画特效
Nov 02 Javascript
JS实现页面进入和返回定位到具体位置
Dec 08 Javascript
jquery-file-upload 文件上传带进度条效果
Nov 21 jQuery
微信web端后退强制刷新功能的实现代码
Mar 04 Javascript
webpack4之如何编写loader的方法步骤
Jun 06 Javascript
layui 中select下拉change事件失效的解决方法
Sep 20 Javascript
你不可不知的Vue.js列表渲染详解
Oct 01 Javascript
Vue数字输入框组件的使用方法
Oct 19 Javascript
如何利用vue实现波谱拟合详解
Nov 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
如何用PHP实现插入排序?
2013/04/10 PHP
PHP版 汉字转码的实现详解
2013/06/09 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
js调用css属性写法
2013/09/21 Javascript
推荐5 个常用的JavaScript调试技巧
2015/01/08 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
原生JS实现烟花效果
2020/03/10 Javascript
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
python实现xlsx文件分析详解
2018/01/02 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
Python 变量的创建过程详解
2019/09/02 Python
pytorch实现onehot编码转为普通label标签
2020/01/02 Python
浅析CSS3 中的 transition,transform,translate之间区别和作用
2020/03/26 HTML / CSS
详解CSS3+JS完美实现放大镜模式
2020/12/03 HTML / CSS
CPB肌肤之钥美国官网:Clé de Peau Beauté
2017/09/05 全球购物
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
全球领先的全景影像品牌:Insta360
2019/08/21 全球购物
西北政法大学自主招生自荐信
2014/01/29 职场文书
银行服务明星推荐材料
2014/05/29 职场文书
校园环保标语
2014/06/13 职场文书
法语专业求职信
2014/07/20 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
酒店开业主持词
2015/07/02 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书