node.js - 怎么使用mongolass驱动库连接mongodb数据库呀?

 哦是你的嘛_416 发布于 2022-10-31 06:03

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 个回答
  • 意思是 建立了一个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);就连上了

    2022-10-31 22:37 回答
  • 为何不用mongoose呢,这个教程很多吧

    2022-10-31 22:37 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有