猫鼬从动态集合中查找数据

时间:2018-11-08 11:54:03

标签: node.js mongodb mongoose

我是MongoDB的新手,正在从事MEAN应用程序的工作。 在mongo数据库中(我使用的是mongoose),集合是从第三方API (如schoolList1,schoolList2,schoolList3,schoolList4,...)动态添加的。

我面临着寻找解决方案以从集合中获取数据的难题,就像如果用户从FrontEnd发送自变量以从schoolList3查找数据那样。 find函数应仅适用于该集合并返回数据。

我无法解决在不通过模式的情况下如何获取数据以及没有其他任何方式的问题。

1 个答案:

答案 0 :(得分:0)

根据用户输入为您的架构设置collection name option

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