通过node.js中的文本值获取mongoose模型



示例

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({})

最新更新