在 mongoose find() 查询中传递文字
passing literal in mongoose find() query
我有一个像这样的变量:
var Collection1 = require('...path to schema');
var schemaName = 'Collection1';
我希望能够做到:
var cursor = [schemaName].find().cursor();
但我一直不确定。如何使用变量传递到 find() mongoose 查询中?
您可以调用 mongoose.model
通过名称查找模型:
var cursor = mongoose.model(schemaName).find().cursor();
我有一个像这样的变量:
var Collection1 = require('...path to schema');
var schemaName = 'Collection1';
我希望能够做到:
var cursor = [schemaName].find().cursor();
但我一直不确定。如何使用变量传递到 find() mongoose 查询中?
您可以调用 mongoose.model
通过名称查找模型:
var cursor = mongoose.model(schemaName).find().cursor();