[英]How to initialise mongoose schema in mongoDb?
我想在node.js应用程序启动/与数据库的猫鼬连接上为所有架构/模型文件创建数据库和集合。 (不播种数据库,而是在db上初始化/设置结构模式)
我的模特:
var mongoose = require("mongoose");
var Schema = mongoose.Schema;
// define the schema
var modelSchema = new Schema({
appId: {
type: String,
indexed: true
}
});
// export the Model
module.exports = mongoose.model('Model', modelSchema)
我正在使用这种方法连接到数据库:
mongoose.connect(mongodbUri, mongooseOptions);
目前,仅当我向数据库中插入内容时,猫鼬才会在db中创建模式。
如果您修复indexed
是index
架构中的,这最终将建立你的收藏,这样当你创建模型的指数也可以被创建。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.