2012-07-17 20 views
0

我找到了本教程:http://dailyjs.com/2010/12/06/node-tutorial-5/Mongoosejs:如何創建一個沒有Schema的模型?

它使用與構建模型模式稍有不同的方法,然後使用mongoosejs.com文檔。

它不mongoose.Schema的幫助下創建MongooseModel:

var Some = mongoose.model('Some', new mongoose.Schema({ 
    property: { Type: String } 
}), 'Somes'); 

但類似:

var Some = mongoose.model('Some', { 
    setters: { 
     toLowerCase: function(string) { 
      return string.toLowerCase(); 
     } 
    } 
}, 'Somes'); 

我個人有第二種方法較少的問題,可以讀取更好in。 不幸的是在文檔中沒有關於這種方法的任何信息...

有沒有一些已經有此wa的經驗y定義貓鼬模型? 我在哪裏可以找到更多文檔?

問候

回答

1

嗯,我還沒有看到這個符號,它可能是完全過時的語法,看後日期(2010年12月06日)

相關部分(雖然或許有點稀疏)在文檔中: http://mongoosejs.com/docs/getters-setters.html

請注意,這並不意味着您不必再定義您的模式,setter(和getters)就可以在需要時擴充模型。

hth

相關問題