【问题标题】:Mongoose find data from dynamic CollectionMongoose 从动态集合中查找数据
【发布时间】:2019-04-11 22:20:25
【问题描述】:

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

我在寻找从集合中获取数据的解决方案时遇到问题,例如如果用户从 FrontEnd 发送参数以从 schoolList3 中查找数据。 查找功能应仅适用于该集合并返回数据。

我无法解决这个问题,我应该如何在不传递架构的情况下获取数据并且没有任何其他方式。

【问题讨论】:

    标签: node.js mongodb mongoose


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-18
      • 2016-07-31
      • 2022-12-03
      • 2021-06-13
      • 2020-11-11
      • 2014-09-22
      • 2021-10-23
      相关资源
      最近更新 更多