NodeJS链接MongDB

创建一个mongdb.js
var mongodb = require(‘mongodb‘)
// 创建数据库服务的链接
var server = new mongodb.Server(
‘localhost‘,
27017,
{ auto_reconnect: true}
)
// 创建数据的连接
var db = new mongodb.Db(
‘movies‘,
server,
{ safe: true }
)
// 测试数据库连接
db.open(function(err, db){
if (err) {
console.log(‘log-‘ + err)
} else {
console.log(‘log-connect mongodb success!‘)
db.collection(‘movie‘, {safe: true}, function(err, conn){
if (err) {
console.log(err)
} else {
conn.find({}, {title:1, year:1, _id:0}).limit(3).skip(3).toArray(function(err, res){
if(!err) {
res.forEach(function(value){
console.log(value.title)
})
}
})
}
})
}
})

时间: 2024-12-20 01:33:49

NodeJS链接MongDB的相关文章

c# 链接mongDB集群实战开发

最近看着公司的项目是在太悲剧了看不下去了.各种供跨库调用各种卡,想换一种思路模式,找了很久感觉mongDB非关系型数据库比较合适也比较好玩.开始学习首先第一步 c# 链接mongDB集群 一  了解mongdb 一  学习部署 二 部署集群 三 C#链接mongdb 完成测试 mongdb 是作为非关系型数据库,数据存储在内存中,由于目前我我们公司全部采用sqlserver数据库,项目太大.数据库也太多,读取数据压力太大.所以研究这种数据库来提高效率. 首先下载数据库文件 点击这里下载自己需要办

c# 链接mongDB集群实战开发2

c# 链接mongDB集群 一 了解mongdb 二  部署集群 三 C#链接mongdb 完成测试 部署集群 由于是在我本地做研究测试,所以我下载的是32位版本 (我下载到的名称是 mongodb-win32-i386-2.6.0.zip),再次因为我们后续可能在多台服务器上部署.所以我加压出来之后修改了名称并且做成5个不同文件夹, 为什么要这样做,下面是思路部署方式,有些不对的地方各位伙伴们可以提出不同建议 首先我说一下 我在这里 mongodbServer 1,mongodbServer

c# 链接mongDB集群实战开发3

c# 链接mongDB集群 一 了解mongdb 二  部署集群 三 C#链接mongdb 完成测试 C#链接mongdb 完成测试 此章节继续我们上一章节将的我们开始用程序去链接mondbdb,大家都知道我们链接sqlserver其实用的是微软自己写的驱动.它已经封装了一些对象,要我们去链接.但是我们链接mondbdb 同样需要一些对象,这个mongdb官网有说明,可以自己去看看或者直接下载我的这里下载 或者在第一章节有些伙伴们已经下载好了 开发驱动文件夹 在  mongo-csharp-dr

Nodejs和mongdb的连接

可以基于express框架生成了一个newapp文件开发框架.并和mongdb配合使用 注:1:安装express框架时.一个电脑第一次使用时,必须安装淘宝镜像,以使其可以访问有各种npm仓库.下一次,即使建一个新的文件夹,也不需安装了,只要直接npm各种命令就可以了.npm i 安装依赖.2:同理:同一个电脑mongdb安装一次,以后再也不用安装了,只是在不同的文件夹下,安装驱动就可以了npm install mongoose --save. 一:1:安装驱动npm install mongo

nodejs链接mysql数据库,执行简单的增删改查操作

var mysql = require('mysql'); var conn = mysql.createConnection({ host: 'localhost', user: 'root', password: '', database:'nodejs', port: 3306 }); conn.connect(); //查询 // conn.query('SELECT * from user where name="wangzhiwei"', function(err, res

nodejs链接mysql

使用mysql连接池:1.安装mysql支持npm install mysql 2.安装node.js的mysqlpool模块npm install -g node-mysql //-g表全局 3.直连mysqlvar mysql = require('mysql'); //调用MySQL模块//创建一个connectionvar connection = mysql.createConnection({ host: 'localhost', //主机 user: 'root', //MySQL

nodeJs链接mongodb

1.项目目录下,下载第三方模块mongodb cnpm install mongodb --save 2.检测是否连接成功 a.引入第三方模块mongodb并创建一个客户端 const MongoClient = require("mongodb").MongoClient; b.连接数据库 //连接地址 const url = "mongodb://127.0.0.1:27017"; //连接数据库的名称 const db_name = "sz1905&

nodejs remote链接mysql数据库总结

nodejs链接远端mysql,这个折腾了一个上午才搞定.本以为,直接使用就OK了,但是发现不行,后来查阅各种资料后,终于找到了方法. nodejs链接远端数据库主要分为几个步骤: 1)安装node-mysql驱动包 2)配置mysql数据库 3)设置系统防火墙 一 安装node-mysql安装包,或许这个是比较简单的,直接采用npm安装工具安装就可以了,npm install mysql --save 二 配置mysql数据库 mysql服务器端配置远端访问数据库的用户名和密码,这个可以通过直

nodejs如何mongodb数据库

nodeJs链接mongodb数据库有两种方式,第一种是利用官方自己开发的npm包mongodb链接,第二种是利用第三方npm包mongoose链接:这里如果是window操作系统,建议用mongoose第一种,mongodb链接: 先在项目中安装mongodb包: npm install mongodb 安装成功以后,建立一个mongodb.js文件,写入代码: var mongo = require('mongodb'), Server = mongo.Server, Db = mongo.