摘要:Node.js + Mongoose - save and delete
Mongoose,要取得連線後
用該連線,結建立collection 與 Schema的結合
Schema,用json表示,類似table schema
用mongoose建立schema後。與conn建立關係,產生model
而這個Model物件,就有基本的函式可做collection 的操作,
也可以用來建立物件實體。
建立連線,如上篇文章表示,不多做解釋。
直接從取得了conn物件後開始。
建立Schema
var ModelSchema = new mongoose.Schema({
fieldA:String,
fieldB:String
});
建立Model
var Model = conn.model(collection_name,ModelSchema);
刪除可以取得物件後,再執行,或直接用Model靜態函式直接執行
Model.remove({fieldA:'test'},function(err){});
新增
var modelObj = new Model(
{
fieldA:'test',
fieldB:'test2'
}
);
modelObj.save(function(err){});
若該欄位設定值是不整在的(null),則新增後,不會有該欄位的名稱。或內容,所以設定null,也不會出現。