nodejs实现连接mongodb数据库的方法示例
本文实例讲述了nodejs实现连接mongodb数据库的方法。分享给大家供大家参考,具体如下:
var MongoClient = require('mongodb').MongoClient;
var DB_CONN_STR = 'mongodb://zlg:437612lang@110.62.14.243:27017/lj_node';
MongoClient.connect(DB_CONN_STR, function(err, db) {
if(err){console.log(err)} else{console.log("连接成功!");}
//连接到表
var collection = db.collection("lj_node");
//查询数据
collection.find().toArray(function(err, result) {
if(err)
{
console.log('Error:'+ err);
return;
} else {
console.log(result[0].name)
}
db.close(); //关闭链接
});
});
mongodb.connect(mongodb_url,function(err,client){//创建链接实例
if(err)
console.log(err);
else{
var dbname="lj_node";
var db=client.db(dbname);//创建数据库实例
var collection = db.collection('lj_node');//创建表实例
collection.find({}).toArray(function(err, docs) {//查询数据
console.log(docs)
client.close();//关闭链接
});
}
})
希望本文所述对大家nodejs程序设计有所帮助。
相关推荐
-
nodejs连接mongodb数据库实现增删改查
准备 1.通过npm命令安装mongodb 2.安装mongodb数据库,这里不详细介绍了,安装网址:http://www.jb51.net/article/82522.htm CRUD操作 在此之前应对MongoDB数据库有所了解,知道它的一些增删查改命令. 1.增加 var MongoClient = require("mongodb").MongoClient; var DB_URL = "mongodb://localhost:27017/chm"; fun
-
使用Nodejs连接mongodb数据库的实现代码
一个简单的nodejs连接mongodb示例,来自 mongodb官方示例 1. 创建package.json 首先,创建我们的工程目录connect-mongodb,并作为我们的当前目录 mkdir connect-mongodb cd connect-mongodb 输入npm init命令创建package.json npm init 然后,安装mongodb的nodejs版本driver npm install mongodb --save mongodb驱动包将会安装到当前目录下的no
-
Nodejs实现的操作MongoDB数据库功能完整示例
本文实例讲述了Nodejs实现的操作MongoDB数据库功能.分享给大家供大家参考,具体如下: mongodb_demo.js /** cnpm install mongodb */ var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://test:123456@127.0.0.1:27017/test'; // 数据库为 test var insertData = function (db,
-
Node.js对MongoDB数据库实现模糊查询的方法
前言 模糊查询是数据库的基本操作之一,实现对给定的字符串是否与指定的模式进行匹配.如果字符完全匹配,可以用=等号表示,如果部分匹配可认为是一种模糊查询.在关系型数据中,通过SQL使用like '%fens%'的语法.那么在mongodb中我们应该如何实现模糊查询的效果呢. 目录 mongodb模糊查询 nodejs通过mongoose的模糊查询 1. mongodb模糊查询 我们打开mongodb,以name文字字段进行测试. 精确查询 当{'name':'未来警察'}时,精确匹配到一条记录.
-
node.js连接mongoDB数据库 快速搭建自己的web服务
一.写在前面 人人都想成为全栈码农,作为一个web前端开发人员,通往全栈的简洁之路,貌似就是node.js了.前段时间学习了node.js,来谈谈新手如何快速的搭建自己的web服务,开启全栈之路. 二.安装node.js 接触过后端开发的人都知道,首先要安装服务.作为新手,肯定是选择最简单的可视化安装了(傻瓜式下一步,其它的方式等熟悉相关操作后自然就会了的),通过官网http://nodejs.org/dist/v0.6.1/node-v0.6.1.msi 下载电脑适配的安装包(这个是windo
-
详解nodejs操作mongodb数据库封装DB类
这个DB类也算是我经历了3个实际项目应用的,现分享出来,有需要的请借鉴批评. 上面的注释都挺详细的,我使用到了nodejs的插件mongoose,用mongoose操作mongodb其实蛮方便的. 关于mongoose的安装就是 npm install -g mongoose 这个DB类的数据库配置是基于auth认证的,如果您的数据库没有账号与密码则留空即可. /** * mongoose操作类(封装mongodb) */ var fs = require('fs'); var path = r
-
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
本文实例讲述了node链接mongodb数据库的方法.分享给大家供大家参考,具体如下: 一.安装2.6版本以上的mongodb在云服务器上(百度就能查到安装方法,以及验证是否安装成功一般是mongodb –version): 二.因为mongodb的默认开启端口是27017,所以要在Ubuntu上开启这个端口: ufw allow 27017 ufw enable ufw reload ufw status //这是查看这个端口是否开启,iptables --list也可以查看 光在服务器开了端
-
Node.js中使用mongoose操作mongodb数据库的方法
如何利用mongoose将数据写入mongodb数据库? 1.利用npm下载安装mongoose; npm install mongoose 2.建立js文件,引入mongoose var mongoose = require('mongoose'); 3.mongoose.connect连接数据库 //连服务器 mongoose.connect('mongodb://127.0.0.1:27017/test'); //数据库的名字 var connection = mongoose.conne
-
node.js操作mongoDB数据库示例分享
连接数据库 复制代码 代码如下: var mongo=require("mongodb"); var host="localhost"; var port=mongo.Connection.DEFAULT_PORT; var server=new mongo.Server(host,port,{auto_reconnect:true});//创建数据库所在的服务器服务器 var db=new mongo.Db("node-mongo-example
-
使用Node操作MongoDB数据库的方法
1.使用 MongoDB模块 进行操作 首先在工作目录安装 mongodb 模块, cnpm i mongodb//引入模块 const MongoClient = require('mongodb').MongoClient; //写连接字符串,我的数据库地址如下,所以当你在写的时候修改地址之后的内容就好 const DB_CONN_STR= 'mongodb://127.0.0.1/demo'; //记得打开mongod服务 ,不然等着一堆err吧 //写一个插入数据的函数 const in
-
node.js连接MongoDB数据库的2种方法教程
前言 MongoDB Node.js驱动程序是被官方所支持的原生node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持.MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法. npm install mongodb@1.4.3 // MongoDB Node.js驱动程序 npm install mongoose@3.8.8 //mongoose模块 要从Node.js连接MongoDB数据库我们有两种方法可选择: 通过实例化mongodb模
随机推荐
- ASP.NET抓取网页内容的实现方法
- JS刷新当前页面的几种方法总结
- 用java在web环境下上传和下载文件的技巧
- ASP.NET在MVC控制器中获取Form表单值的方法
- 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
- 使用正则替换变量
- 防止网页后退 asp禁止缓存
- C++中的重载、覆盖、隐藏介绍
- PL/SQL实现JAVA中的split()方法的例子
- 深入理解ECMAScript的几个关键语句
- 用Ajax读取xml文件的简单例子
- Android解析服务器端发来的xml数据示例
- Lua实现正序和倒序的文件读取方法
- Mac下Nginx安装环境配置详解
- jquery load事件(callback/data)使用方法及注意事项
- Java编程实现提取文章中关键字的方法
- java web图片上传和文件上传实例详解
- 英文首字母全大写的js实现脚本
- Web标准学习资源(书籍、网站)推荐
- 合理使用抗生素
