collection.ensureIndex is deprecated. Use createIndexes instead. code example
Example 1: (node:3168) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead. (Use `node --trace-deprecation ...` to show where the warning was created)
mongoose.set('useCreateIndex', true);
Example 2: collection.ensureIndex is deprecated
mongoose.connect(dbURI, {
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: true,
})
Example 3: (node:14800) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead. (Use `node --trace-deprecation ...` to show where the warning was created)
mongoose
.connect(process.env.DB_CONNECTION, {
useNewUrlParser: true,
useUnifiedTopology: true,
dbName: "business",
useCreateIndex: true
})
Example 4: (node:2496) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.
mongoose.set('useNewUrlParser', true);
mongoose.set('useFindAndModify', false);
mongoose.set('useCreateIndex', true);
Example 5: (node:2496) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.
mongoose.set('useNewUrlParser', true);
mongoose.set('useFindAndModify', false);
mongoose.set('useCreateIndex', true);
Example 6: (node:2736) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.
mongoose.connect(
url,
{useCreateIndex: true },
() => {
console.log("MongoDB is connected!");
}
);