Node.js日记:Mongoose_nodejs mongoose-程序员宅基地

技术标签: Node.js  nodejs  

简介

Mongoose 库简而言之就是在 Node.js 环境中操作 MongoDB 数据库的一种便捷的封装,一种对象模型工具,Mongoose 将数据库中的数据转换为 JavaScript 对象以供你在应用中使用。(即可以通过 JavaScript 代码去操作 MongoDB 数据库)。

连接数据库

1)新建项目目录 mongoose-demo,打开命令行跳转这个项目目录路径,执行以下命令:

npm init -y
npm install mongoose

2)编写 db.js,文件位置 mongoose-demo/db.js,内容如下:

const mongoose = require('mongoose');
const DB_URL = 'mongodb://localhost/test';

// 连接
mongoose.connect(DB_URL);

// 给事件 connected 绑定处理函数,当连接成功时执行
mongoose.connection.on('connected', () => {    
    console.log('Mongoose connection open to ' + DB_URL);  
});    
// 给事件 error 绑定处理函数,当连接错误时执行
mongoose.connection.on('error', (err) => {    
    console.log('Mong
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jimson_zhu/article/details/103562190

智能推荐

营业税-程序员宅基地

文章浏览阅读6.2k次。营业税求助编辑百科名片 营业税系统营业税(Business tax),是对在我国境内提供应税劳务、转让无形资产或销售不动产的单位和个人,就其所取得的营业额征收的一种税。营业税属于流转税制中的一个主要税种。2011年11月17日,财政部、国家税务总局正式公布营业税改征增值税试点方案。目录

ML21_SVM_核心知识点 机器学习期末考试_svm期末大题-程序员宅基地

文章浏览阅读366次。SVM基本思想寻找超平面实现最大间隔SVM的形式化描述[熟悉书本]支持向量:距离超平面最近的样本点间隔:两个异类支持向量到超平面的距离和对偶问题[熟悉书本表达式]SVM特点:最终的模型仅与支持向量相关.SMO求解对偶问题:每次优化两个参数,提高效率核函数用途用高维空间使样本线性可分在原始空间内计算样本在高维特征空间的内积重要性:核函数定义了一个高维空间核函数的选择影响了SVM的性能软间隔原因.._svm期末大题

成功必备法则“做好职业规划”!你准备好了吗?-程序员宅基地

文章浏览阅读317次。初入职场的你有想过吗?职业规划是什么?你为什么需要职业规划?假如,你有一个想要实现的目标、追求,你会一生都为之奋斗,你朝着这个方向努力,这很有意义,你也会从中受益,是的,这就是你的事业!  有人说,时间是一把杀猪刀。那么时间真的是一把杀猪刀吗?小也君明确的告诉你,不是!除非你把自己当成猪。其实你自己才是这把刀。锻造的过程,是需要跟你的职业生涯规划密切相连的。  在这个高速发展的时代,我们已经没有大...

Flink两阶段提交协议 + Kakfa事务 保证端到端唯一 /TwoPhaseCommitSinkFunction / Kafka的幂等性和事务-程序员宅基地

文章浏览阅读3.6k次。文章目录Flink两阶段提交 1.EXACTLY_ONCE语义 2.Kafka的幂等性和事务 2.1 幂等性 2.2 事务 3.两阶段提交协议 4.TwoPhaseCommitSinkFunction 参考文献 Flink两阶段提交1.EXACTLY_ONCE语义EXACTLY_ONCE语义简称EOS,指的是每条输入消息只会影响最终结果一次,注意这里是影响一次,而非处理一次,Flink一直宣称自己支持EOS,实际上主要是对于Flink应用内部._twophasecommitsinkfunction

自定义GlobalFilter解决管理台权限问题_网关globalfilter如何通过注解权限-程序员宅基地

文章浏览阅读644次。package com.XXXX.komoe.mng.api.filter;import com.XXXX.common.lang.utils.JsonUtils;import com.XXXX.common.lang.utils.StringUtils;import com.XXXX.komoe.mng.api.base.*;import com.XXXX.komoe.mng.api.base.validation.Insert;import com.XXXX.komoe.mng.api.c._网关globalfilter如何通过注解权限

经典实战教程!腾讯3轮面试都问了Android事件分发,值得收藏!_android事件分发面试_左夜天的博客-程序员宅基地

文章浏览阅读140次。缘起随着Android开发行业逐渐饱和,对Android开发者的面试要求也越来越高,是否掌握底层源码,是面试官衡量一名Android开发者的重要依据。有没有读过源码也可以很大程度上判断你这个人的学习能力和思维方式。无论你开发经验几年,面试被问到源码问题答不出来,不仅会掉身价、砍薪资尚且不谈,甚至连面试都过不了!网上各类源码解析的文章博客五花八门、良莠不齐。杂乱、要么内容质量太浅,零散、碎片化,总看着看着就衔接不上了。所以,博主利用闲暇时间,花了近三个月将Android开发中最常用、面试被问频次最高的1_android事件分发面试

随便推点

SpringBoot简介_?Suki的博客-程序员宅基地

文章浏览阅读2.2k次。SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。使用了Spring框架后已经简化了我们的开发。而SpringBoot又是对Spring开发进行简化的,可想而知SpringBoot使用的简单及广泛性。既然SpringBoot是用来简化Spring开发的,那我们就先回顾一下,以SpringMVC创建工程,并在pom.xml配置文件中配置所依赖的坐标编写web3.0的配置类作为web程序,web3.0。_springboot

ADO.NET基础(一)_ado.net 去除空格-程序员宅基地

文章浏览阅读788次。程序要和数据库交互要通过ADO.NET进行,通过ADO.NET就能在程序中执行SQL了。ADO.NET中提供了对各种不同数据库的统一操作接口。连接SQLServer:连接字符串:程序通过连接字符串指定要连那台服务器上的、哪个实例的哪个数据库、用什么用户名密码等。内嵌mdf文件形式的连接字符串为:Data Source=.\SQLEXPRESS;AttachDbFilename=|D_ado.net 去除空格

MainForm-程序员宅基地

文章浏览阅读1k次。unit MainForm; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, Menus, StdCtrls, Buttons, ToolWin, ComCtrls, jpeg; type Tmain =_mainform

web前端—前端三剑客之JS-ES6(7):函数参数及箭头函数_函数名:参数=>()-程序员宅基地

文章浏览阅读308次。菜鸟教程:https://www.runoob.com/w3cnote/es6-function.html函数参数1、参数变量是默认声明的,所以不能用let或const再次声明,否则报错:UncaughtSyntaxError:Identifier'x'hasalreadybeendeclared function fun1(x = 1, y = 2) { // let x = 3; //参数变量是默认声明的,所以不能用let或co..._函数名:参数=>()

Python项目完成requirements.txt的生成以及依赖一键安装_如何生成python的开发环境文件一键安装文件-程序员宅基地

文章浏览阅读1.5k次。Python项目完成requirements.txt的生成以及依赖一键安装1. 生成requirements.txt文件第一种方法(推荐)第二种方法2. 根据requirements.txt安装依赖当我们需要在另外一台电脑部署项目的时候,我们需要重新配置环境和依赖,使得项目可以顺利运行。我操作的背景是需要在远程服务器进行项目的部署。1. 生成requirements.txt文件首先请cd进入你的本地项目目录下生成requirements.txt有两种方法第一种方法(推荐)我们需要使用到一个_如何生成python的开发环境文件一键安装文件

2015 多校 #5 1005 MZL's chemistry-程序员宅基地

文章浏览阅读48次。MZL's chemistryTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1306Accepted Submission(s): 601Problem Description MZL de...