最近學習用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();
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19066.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...
閱讀 4515·2021-09-22 14:57
閱讀 556·2019-08-30 15:56
閱讀 2658·2019-08-30 15:53
閱讀 2234·2019-08-29 14:15
閱讀 1684·2019-08-28 17:54
閱讀 553·2019-08-26 13:37
閱讀 3472·2019-08-26 10:57
閱讀 1041·2019-08-26 10:32