mY模型,

       var CategorySchema = new Schema({
      categoryname: {
        type: String
      },
     topictitle: {
        type: String
      },
       topicdescription: {
        type: String
      },
      tag: {
        type: String
      },
      topicid: {
        type: Schema.ObjectId
      },
      user: {
        type: Schema.ObjectId,
        ref: 'User'
      }
   });
    mongoose.model('topics', CategorySchema);


这里的主题是我的模型的名称,但是我可以在哪里保留我的收藏名称?有人可以建议我帮忙。

最佳答案

在下面的模型定义中


  mongoose.model('topics',CategorySchema);


var topics = mongoose.model('topics', CategorySchema,'topics' );
var tags = mongoose.model('tags', TagSchema, 'topics');


“ topics”(最后一个参数)是集合名称,CategorySchema是特定文档的结构

检查猫鼬documentation

关于node.js - 如何将集合名称放入 Mongoose 模型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40059083/

10-10 20:02