老师,如何根据一个 model name 获取一个 model 呢

来源:7-6 用 MongoDB 实现用户的增删改查

渴望做梦

2019-08-31

老师,我的 model 的 name 不是写死的,而是根据用户 id 自动创建的,这样当我要查询数据的时候就需要根据登录用户的 ID 获取他自己的 model,我查文档说是可以通过 mongoose.model 方法获取,它既是创建也是查询,但是实际使用的过程中,却发现很多问题:
1、只提供 model 的 name 报错,说没有 schema
图片描述
2、提供了 schema 但是获取的数据是空,但是通过可视化工具查看的确是有数据

写回答

1回答

lewis

2019-08-31

这么做是错的,建议参考课程的设计方法,不要自己随便设计

0
2
lewis
回复
渴望做梦
mongodb支持子文档的,不要动态创建表
2019-09-02
共2条回复

Node.js仿知乎服务端-深入理解RESTful API

Koa2+MongoDB+Postman+JWT+阿里云

952 学习 · 331 问题

查看课程