Tag: mongoose models

获取(关联)Mongoose模型的数组

你可以像这样检索一个Mongoose模型: 让用户= mongoose.model('用户'); 我正在寻找获得这些模型的关联数组。 有没有一些聪明的方法来获取使用对象解构的模型列表? 就像是: const {User, Employees, Managers} = mongoose.model('x'); 我目前的解决scheme是这样做的: /project /models index.js 其中index.js看起来像: module.exports = { User: require('./user'), Employee: require('./employee'), Manager: require('./manager'), }; user.js,employee.js和manager.js文件看起来像这样: let mongoose = require('mongoose'); let Schema = mongoose.Schema; let userSchema = new Schema({…}); module.exports = mongoose.model('User', userSchema, 'users'); 然后我可以这样做: const {User, Employees, Managers} = require('./models'); 但是我正在寻找一个更好的解决scheme,如果可能的话,不需要手动工作。