nodejs 读取mongodb数据

启动数据mongodb 创建数据 use mongodbtest  =>  db.user.insert({"name":"eason","age":23,"sex":true})

=>可以查看下 有没有数据成功插入  db.user.find().pretty()

nodejs 新建一个nodejstest.js

var mongodb = require(‘mongodb‘);
var server = new mongodb.Server("127.0.0.1",27001,{});//本地27001端口
var dbName=new mongodb.Db(‘mongotest‘,server,{});
dbName.open(function(error,client){//数据库:mongotest
if(error) throw error;
var collection = dbName.collection(‘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:eason age:23

时间: 2024-10-13 16:18:37

nodejs 读取mongodb数据的相关文章

nodejs读取mongodb返回数据到前台页面[object object]异常处理

第二步中的<%- %>尤为重要,不然会出现不可预见的错误,如非法字符'_'或者非法字符'o'等异常 版权声明:本文为博主原创文章,未经博主允许不得转载.

python 读取SQLServer数据插入到MongoDB数据库中

# -*- coding: utf-8 -*-import pyodbcimport osimport csvimport pymongofrom pymongo import ASCENDING, DESCENDINGfrom pymongo import MongoClientimport binascii '''连接mongoDB数据库'''client = MongoClient('10.20.4.79', 27017)#client = MongoClient('10.20.66.10

nodejs使用mongodb做数据持久化

前段时间,写了一篇博客,讲解了在Mac下使用brew安装mongodb,这篇文章可以看做是续篇,使用nodejs操作mongodb,并封装一些有用的方法. nodejs操作mongodb,首先要使用npm安装操作mongodb数据库的包,有两个选择 mongoose 和 mongodb,由于mongodb的使用方式更接近mongodb原生的语法,所以这里我们使用mongodb模块,操作数据库. 在Mac下使用brew安装mongodb这篇文章中,已经讲解了mongodb数据库的性质和安装,也介绍

用nginx-gridFS读取MongoDB的图片

一.安装mongodb 创建/etc/yum.repos.d/mongodb.repo文件,配置文件内容如下: [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1 安装mongodb server及mongodb shell. $ sudo yum install mongodb-org-server-2.

nodejs和mongodb实践

首先,当然是都安装了nodejs 和mongodb了.这必须是前提条件. 现在我们要用nodejs连接mongodb数据库了.我这里只是一个非常非常简单是实践,初学嘛.更深入的学习之后,我会仔细写笔记记录的.自己走过的弯路,遇到的问题,肯定有价值的.好了,不多说了,开始动手吧. 我是在D盘nodework目录下创建了一个mytest文件夹的,然后在里面创建一个test.js.接着用npm安装mongodb,在cmd窗口找到新建的文件夹目录,命令 npm install mongodb 这样只会在

大熊君大话NodeJS之------MongoDB模块(额外篇)

一,开篇分析 这篇属于扩展知识篇,因为在下面的文章中会用到数据库操作,所以今天就来说说它(Mongodb模块). (1),简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bj

Nodejs+Extjs+Mongodb开发第三天 登录页面(1)

学习新技术最快捷的方式就是做项目.在第一天的环境搭建好后,我就准备基于Nodejs+Extjs+Mongodb来做一个Web系统. 环境搭建:http://blog.csdn.net/jrainbow/article/details/38845639 一.技术选择的原因 1.Nodejs.这个不用说了,就是为了学习这个来的.因为要做的是Web系统,所以选择了Express框架. 2.Extjs.原因也很简单,因为笔者的美工不行,而且之前有使用过Extjs框架.为了更满足自己的银弹心理,这个项目选

nodejs对mongodb数据库的增删改查操作(转载)

首先要确保mongodb的正确安装,安装参照:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux 另外可以参考我的另一篇博文 http://www.cnblogs.com/sexintercourse/p/5774310.html 指导mongo和nodejs的开发 然后下载nodejs的mongodb的driver npm install mongodb 编写一个测试的程序: 1 v

NodeJs读取源代码使用的字符集

今天用NodeJs写了个简单的客户端/服务器程序,并让客户端向服务器发送汉字.当在Windows上执行客户端时,发现服务器端打印的接收到的数据是乱码.后来发现Windows上的客户端文件的储存编码方案是ANSI,于是将其改为UTF-8重新测试,这次服务器端正常显示中文汉字了.我想,NodeJs读取源代码使用的字符集应该是UTF-8. 在网上查了一下,gcc有个选项--finput-charset可以指定源文件编码格式.于是查了一下node的选项,并没有找到类似的选项.