最近学习用nodejs做博客系统,用了express框架。数据库采用mongodb,具体用mongoose实现,下面是mongoose的初步了解
1、首先要安装mongoose
npm install mongoose
2、 //db.js
const mongoose=require("mongoose");//在文件中引用 const Schema=mongoose.Schema;//schema定义数据的数据结构 // 定义一个Schema const UserSchema=new Schema({ username:{type:String,required:true,unique: true}, password:{type:String,required:true}, created: {type:Date} }); //给UserSchema这个Schema添加方法(注意添加方法要在实例化之前) UserSchema.methods.greet=function(){ console.log("hello "+this.username); } //将schema 编译为 model(schema只是定义了数据结构,而对数据的具体增删查改需要model去实现) const user=mongoose.model("User",UserSchema); //实例化一个user模型 const xiaohong=new user({ username:"123456", password:"123456", created: new Date() });
//打印看一下实例
console.log(xiaohong);
//调用greet方法
xiaohong.greet();
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/84633.html
最近学习用nodejs做博客系统,用了express框架。数据库采用mongodb,具体用mongoose实现,下面是mongoose的初步了解1、首先要安装mongoose npm install mongoose2、 //db.js const mongoose=require(mongoose);//在文件中引用 const Schema=mongoose.Schema;//schema定义...
摘要:前言笔者的前端开发已经有些时日了,对于一直保留着最初的恐惧,倘若一座不可跨越的高山,思前想后终于迈出最后一步,踏入了开拓自己视野的新视界,希望在看这篇文章的你可以一起跟我动手尝试。面向的下一代框架。由团队打造,特点优雅简洁灵活体积小。 showImg(https://segmentfault.com/img/bVbuorM?w=1514&h=568); 前言 笔者的前端开发已...
摘要:查询条件控制返回的字段控制选项回调函数。改查询条件需要修改的数据,不能修改主键控制选项回调函数,返回的是受影响的行数。执行查询,回调函数。使用链式语句时,可以在之后接执行查询,并指定回调函数。 初学Node.js接触到MongoDB数据库,阅读资料中推荐的都是Mongoose模块,可以更加方便的对数据库进行操作,便开始接触Mongoose。在学习时碰到许多基础问题,查阅了许多资料理来理...
摘要:使用可以让我们更好使用数据库,而不需要写繁琐的业务逻辑。安装初始化使用使用前,需安装和,这里不讲和的安装方法。这里建立模式和模型快速入门在中,所有的数据都是一种模式,每个模式都映射到的集合,并且定义该集合文件结构。可以是字符串或对象。 mongoose-study 使用mongoose可以让我们更好使用mongodb数据库,而不需要写繁琐的业务逻辑。 安装 npm inst...
阅读 1671·2021-09-26 10:00
阅读 2935·2021-09-06 15:00
阅读 3538·2021-09-04 16:40
阅读 2297·2019-08-30 15:44
阅读 715·2019-08-30 10:59
阅读 1883·2019-08-29 18:34
阅读 3616·2019-08-29 15:42
阅读 2292·2019-08-29 15:36