Node.js Mongoose从动态收集中查找数据

Node.js Mongoose从动态收集中查找数据,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我是MongoDB的新手&正在开发一个普通的应用程序。 在mongo数据库中(我使用的是mongoose),集合从第三方API动态添加,如schoolList1、schoolList2、schoolList3、schoolList4等。 我面临的问题是如何找到一个从集合中获取数据的解决方案,比如用户从前端发送参数以从schoolList3中查找数据。 find函数应仅应用于该集合并返回数据 我无法解决如何在不传递模式的情况下获取数据,而无法获得任何其他方式的问题。根据用户输入为您的模式设置: v

我是MongoDB的新手&正在开发一个普通的应用程序。 在mongo数据库中(我使用的是mongoose),集合从第三方API动态添加,如schoolList1、schoolList2、schoolList3、schoolList4等。

我面临的问题是如何找到一个从集合中获取数据的解决方案,比如用户从前端发送参数以从schoolList3中查找数据。 find函数应仅应用于该集合并返回数据

我无法解决如何在不传递模式的情况下获取数据,而无法获得任何其他方式的问题。根据用户输入为您的模式设置:

var collectionName = 'schoolList3'; // set value from the input 
var dataSchema = new Schema({/** your schema here **/}, { collection: collectionName });