我有一个变量:
var Collection1 = require('...path to schema');
var schemaName = 'Collection1';
我希望能够做到:
var cursor = [schemaName].find().cursor();
但我一直都未定义。如何使用变量传递给find()mongoose查询?
答案 0 :(得分:2)
您可以调用mongoose.model
按名称查找模型:
var cursor = mongoose.model(schemaName).find().cursor();