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

时间:2017-11-29 15:26:30

标签: 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 - 包含猫鼬模型(例如" AutoDict")
  • model - 从前端获取名称(例如文本值" AutoDict")

怎么做,代码var query = dict.model.find({})开始工作了?

1 个答案:

答案 0 :(得分:0)

如果要使用变量到达对象字段,则需要在括号内引用它:

var query = dict[model].find({})