示例
const dict = require('../models/dictionary/')
const model = req.query.model
var query = dict.model.find({}) //doesn't work
var query = dict.AutoDict.find({}) //works
- dict - 包含Mongoose模型(例如" Autodict")
- 模型 - 从前端获取名称(实例" Autodict")
如何做,该代码var query = dict.model.find({})
开始工作?
当您要使用变量到达对象字段时,您需要在括号内引用它:
var query = dict[model].find({})