mongoose知识点总结
mongoose
一:什么是mongoose,mongoose的作用是干什么?
mongoose是一種對象模型工具,mongodb里面就是對象模型,因為是BSON
mongoose就是使數(shù)據(jù)庫服務(wù)器端與項目產(chǎn)生聯(lián)系的一種工具。
mongoose中的三個重要部分:
schemas(模式)
model(模型)
document(文檔)
//方便記憶,結(jié)合已經(jīng)學(xué)過的mongodb SQL,可以將schemas認為是一種規(guī)范
,規(guī)定了集合(表)中的各個屬性,model可以認為是mongodb中的集合,或者SQL中的
表,document可以認為是SQL中的具體字段,但是這里的document是受模式的約束的。
二:在項目中引入mongoose
通過npm安裝 輸入命令$ npm install mongoose
然后在項目中引入mongoose
var mongoose = require(‘mongoose’); //引入
//locahost代表本機,test代表數(shù)據(jù)庫名 function 是一個回調(diào)函數(shù)
mongoose.connect(‘mongodb://localhost/test’,function(err){});
三:常用方法
參考文獻:mongoose官方網(wǎng)址:http://www.mongoosejs.net/
在項目中使用mongoose步驟總結(jié):
首先,引入mongoose,然后通過mongoose的實例對象構(gòu)建schema(模式),
schema創(chuàng)建后返回的結(jié)果就是model(模型),然后在通過一些常用的增刪改查,
對document進行修改,然后保存,只有保存之后服務(wù)器端的數(shù)據(jù)才會和你創(chuàng)建的一致,
這就是大致步驟,mongoose還有一些其他的方法,這一些方法大致都是圈叉在這其中。
總結(jié)
以上是生活随笔為你收集整理的mongoose知识点总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: i9-13900KS处理器怎么样 i9-
- 下一篇: 钉钉表格数据条怎么设置 钉钉表格展示项目