Node+MongoDB操作数据库

1.数据库(MongoDB)连接

(1)安装应用生成器express

npm    install    express-generator    -g

(2)创建应用

express    应用名

(3)安装mongodb模块

npm    install    mongodb

(4)页面渲染类型转换成HTML

a.装载ejs

1)npm    install    ejs

b.app.js配置

1)app.set(‘view‘,path.join(__dirname,‘views‘));

2)  app.engine(‘html‘,require(‘ejs‘).renderFile);

3)  app.set(‘view    engine‘,‘html‘);

红框中转换成

c.将应用文件下的views文件中的jade文件后缀改成html

(5)数据库连接

a.在应用文件夹下CMD输入npm    start(前提是启动MongoDB服务)

***不会MongoDB的点击这里点击打开链接***

2.数据库(MongoDB)操作

(1)创建MongoDB数据库集合

启动MongoDB服务之后运行mongodb文件路径+bin\mongo.exe

之后执行show    dbs可以看到服务的所有库

show    collections查看所有集合

绿色是新创建的库

(2)插入文档

insertOne只能插入一条数据

insertMany插入多条数据

查看数据先切换库use 库名

之后查询db.集合名.find()

(3)查询数据

CMD中db.site.find()或者db.site.find().toArray()

**********其他就不一一列举了点击这里点击打开链接*****************

原文地址:https://www.cnblogs.com/diegomock/p/8951748.html

时间: 2024-11-11 13:34:10

Node+MongoDB操作数据库的相关文章

node.js操作数据库之MongoDB+mongoose篇

前言 node.js的出现,使得用前端语法(javascript)开发后台服务成为可能,越来越多的前端因此因此接触后端,甚至转向全栈发展.后端开发少不了数据库的操作.MongoDB是一个基于分布式文件存储的开源数据库系统.本文为大家详细介绍了如何用node.js + mongoose 玩转MongoDB.希望能帮到有需要的人. 由于我用Mac开发,以下所有操作都是在Mac下进行. 一. 环境搭建 安装Node.js 有 node 环境的可以跳过. nodejs官网提供了 macOS 安装包,直接

mongodb 操作数据库

1.使用和创建数据库: use mydb //没有就创建 2.显示数据库 show dbs 3.显示数据库状态 db.stats() 4.检查当前所用的数据库 db 5.删除数据库(先用然后删除) use mydb db.dropDatabase()

MongoDB操作数据库

1.开启数据库  mongo 2.创建数据库并进入实例  use user 3.查看所有数据库实例  show dbs 4.查看当前数据库实例  db  显示user 5.插入数据:db.users.insert({"name":"cd","pwd":"e10adc3949ba59abbe56e057f20f883e","username":"admin","roles&quo

node.js操作数据库

var sys = require('sys'); var Client = require('mysql').Client; var client = new Client(); client.user = 'someuser'; client.password = 'password'; console.log('Connecting to MySQL...'); client.connect(function(error, results) { if(error) { console.lo

node.js零基础详细教程(7):node.js操作mongodb,及操作方法的封装

第七章 建议学习时间4小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑.编写接口,最后完成一个完整的项目后台,预计共10天课程. node.js操作mangodb 创建一个用于放置今天文件的文件夹,npm init初始化一下,并创建demo1.js用于写node代码 使用 npm install mongodb,将mongodb控制模块安装到本地 在demo1.js中写

安装使用Mongoose配合Node.js操作MongoDB的基础教程【转载】

这篇文章主要介绍了安装使用Mongoose来让Node.js操作MongoDB的基础教程,前端js+后端node+js操作MongoDB正是所谓最流行的一种JavaScript全栈开发方案,需要的朋友可以参考下 安装mongoose 使用express准备一个TestMongoDB项目,命令序列如下: express TestMongoDB cd TestMongoDB npm install 执行完上面的命令后,使用下面的命令安装mongoose: npm install mongoose -

node - MongoDB数据库

mongod 安装配置 在Mongodb官网下载最新版本的Mongodb下载地址 下载msi的window安装包,可以装到C盘或者D盘目录下 配置 由于我是安装在D盘的环境下 D:\Program Files (x86)\MongoDB\Server\3.2\bin 所以在bin文件夹下找到mongod.exe命令,然后通过管理员执行mongod --dbpath x路径x,路径可以是任何地方,我这里选择在D盘的MongoDB目录下,当然路径不要包含特殊的字符串,比如Program Files

MongoDB 摆好正确操作数据库的姿势

上篇文章讲了如何安装MongoDB以及碰到的一些问题. 这次,讲一下MongoDB的一些常规操作. 设置可远程连接 服务开启后,查看设置的bind_ip是否可远程 总所周知,linux运维对端口信息的查看都是使用netstat netstat -nltp local:访问端口的方式,0.0.0.0是对外开放端口;127.0.0.1说明只对本机访问,外面访问不了 Address:端口 Foreign Address:对外开放,一般都是0.0.0.0:* Program name:此端口是使用的程序

关于 spring 使用 mongodb 的 mongotemplate 对象操作数据库,对象注入问题(即该对象能否正常的调用相应的CRUD方法来处理数据)

通过 spring 框架,直接调用一些处理对象的方法和数据库交互, http 接口从 controller 层调用开始, 如果是:controller --> service --> dao --> entity 这个流程正常调用,则: (1)controller1 --> service1 --> dao1 -->entity1 (2)controller1 --> service2 --> dao2 -->entity2 (类推 3.4.5--都可