节点启动时的Mongoose createIndex

时间:2017-12-14 13:27:16

标签: node.js mongodb mongoose

我正在使用mongoose构建node.js应用程序,使用nodemon在代码更新时重新启动节点。

每次重新启动代码时,我都会为我的数据库中的每个集合收到mongoose消息:

Mongoose: users.createIndex({ username: 1 }, { unique: true, background: true })

我的猫鼬启动代码如下:

// Connect to mongoose
const mongoUri = process.env.MONGO_URI || 'mongodb://localhost/testdb';

mongoose.set('debug', true);

mongoose.connect(mongoUri, {
    useMongoClient: true
});

我希望了解这些createIndex消息的内容:

mongoose是否在每个代码开始时重写所有索引? 如果是这样,我如何配置它以使用已创建的索引? 这也会在生产中发生吗?

感谢您帮助我理解这种行为。

0 个答案:

没有答案