【发布时间】:2019-01-28 07:41:20
【问题描述】:
这个错误来自哪里?我没有在任何地方的 Nodejs 应用程序中使用 ensureIndex 或 createIndex。我正在使用纱线包管理器。
这是我在index.js中的代码
import express from 'express';
import path from 'path';
import bodyParser from 'body-parser';
import mongoose from 'mongoose';
import Promise from 'bluebird';
dotenv.config();
mongoose.Promise = Promise;
mongoose.connect('mongodb://localhost:27017/bookworm', { useNewUrlParser: true });
const app = express();
【问题讨论】:
-
stackoverflow.com/questions/51436073/… 。读这个 。这只是一个警告,没什么好担心的。
-
点击重复问题stackoverflow.com/questions/51916630/…的链接,在TLDR中答案是在使用mongoose.connect之前添加
mongoose.set('useCreateIndex', true); -
你可以使用
{ useCreateIndex: true };