最近學(xué)習(xí)用nodejs做博客系統(tǒng),用了express框架。數(shù)據(jù)庫采用mongodb,具體用mongoose實(shí)現(xiàn),下面是mongoose的初步了解
1、首先要安裝mongoose
npm install mongoose
2、 //db.js
const mongoose=require("mongoose");//在文件中引用 const Schema=mongoose.Schema;//schema定義數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu) // 定義一個(gè)Schema const UserSchema=new Schema({ username:{type:String,required:true,unique: true}, password:{type:String,required:true}, created: {type:Date} }); //給UserSchema這個(gè)Schema添加方法(注意添加方法要在實(shí)例化之前) UserSchema.methods.greet=function(){ console.log("hello "+this.username); } //將schema 編譯為 model(schema只是定義了數(shù)據(jù)結(jié)構(gòu),而對數(shù)據(jù)的具體增刪查改需要model去實(shí)現(xiàn)) const user=mongoose.model("User",UserSchema); //實(shí)例化一個(gè)user模型 const xiaohong=new user({ username:"123456", password:"123456", created: new Date() });
//打印看一下實(shí)例
console.log(xiaohong);
//調(diào)用greet方法
xiaohong.greet();
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/84633.html
最近學(xué)習(xí)用nodejs做博客系統(tǒng),用了express框架。數(shù)據(jù)庫采用mongodb,具體用mongoose實(shí)現(xiàn),下面是mongoose的初步了解1、首先要安裝mongoose npm install mongoose2、 //db.js const mongoose=require(mongoose);//在文件中引用 const Schema=mongoose.Schema;//schema定義...
摘要:前言筆者的前端開發(fā)已經(jīng)有些時(shí)日了,對于一直保留著最初的恐懼,倘若一座不可跨越的高山,思前想后終于邁出最后一步,踏入了開拓自己視野的新視界,希望在看這篇文章的你可以一起跟我動(dòng)手嘗試。面向的下一代框架。由團(tuán)隊(duì)打造,特點(diǎn)優(yōu)雅簡潔靈活體積小。 showImg(https://segmentfault.com/img/bVbuorM?w=1514&h=568); 前言 ?????筆者的前端開發(fā)已...
摘要:查詢條件控制返回的字段控制選項(xiàng)回調(diào)函數(shù)。改查詢條件需要修改的數(shù)據(jù),不能修改主鍵控制選項(xiàng)回調(diào)函數(shù),返回的是受影響的行數(shù)。執(zhí)行查詢,回調(diào)函數(shù)。使用鏈?zhǔn)秸Z句時(shí),可以在之后接執(zhí)行查詢,并指定回調(diào)函數(shù)。 初學(xué)Node.js接觸到MongoDB數(shù)據(jù)庫,閱讀資料中推薦的都是Mongoose模塊,可以更加方便的對數(shù)據(jù)庫進(jìn)行操作,便開始接觸Mongoose。在學(xué)習(xí)時(shí)碰到許多基礎(chǔ)問題,查閱了許多資料理來理...
摘要:使用可以讓我們更好使用數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務(wù)邏輯。安裝初始化使用使用前,需安裝和,這里不講和的安裝方法。這里建立模式和模型快速入門在中,所有的數(shù)據(jù)都是一種模式,每個(gè)模式都映射到的集合,并且定義該集合文件結(jié)構(gòu)。可以是字符串或?qū)ο蟆? mongoose-study 使用mongoose可以讓我們更好使用mongodb數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務(wù)邏輯。 安裝 npm inst...
閱讀 1672·2021-09-26 10:00
閱讀 2935·2021-09-06 15:00
閱讀 3538·2021-09-04 16:40
閱讀 2298·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