导出Mongoose模型而无需等待连接“打开”事件

时间:2018-11-12 00:06:06

标签: node.js mongodb mongoose

我正在导出Mongoose模型并能够在其他文件中使用它,但是我感到困惑,为什么它可以工作。为什么我不需要等待连接打开事件触发? Mongoose getting started tutorial谈到需要等待使用连接才能触发此事件。我将要进行重构,以便我导出一个Promise,该Promise将在触发“ open”事件时解决,但由于以下工作而避免使事情复杂化。

This answer建议不必等待'open'事件。

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/XXX');

var db = mongoose.connection;

var listingSchema = new mongoose.Schema({
  id: Number,
})

var Listing = mongoose.model('Listing', listingSchema);

module.exports = Listing;

0 个答案:

没有答案