node.js - 怎么使用mongolass驱动库连接mongodb数据库呀?
巴扎黑
巴扎黑 2017-04-17 16:32:18
0
2
597

exports.User = mongolass.model('User', {
name: { type: 'string' },
password: { type: 'string' },
avatar: { type: 'string' },
gender: { type: 'string', enum: ['m', 'f', 'x'] },
bio: { type: 'string' }
});
exports.User.index({ name: 1 }, { unique: true }).exec();// 根据用户名找到用户,用户名全局唯一

这是什么意思呀?丝毫不懂

巴扎黑
巴扎黑

全部回覆(2)
PHPzhong

為何不用mongoose呢,這個教學很多吧

大家讲道理

意思是建立了一個collection模型定義了欄位還有欄位的值類型,之前對應的是Mongodb裡面Users這個collection,在mongolass2.4.5之後對應資料庫裡名字叫User的collection,之後的增刪改查都經過這個模型物件操作,例如User.insert User.find等等。
下面這句

exports.User.index({ name: 1 }, { unique: true }).exec()

表示 建立了按name正序排列的索引,並且不能重複

至於怎麼連接在原作者的文檔裡有,配置寫在config裡的default.js裡了,再用mongolass.connect(config.mongodb);就連上了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!