xxxxxxxxxx
mongoose.connect('mongodb://127.0.0.1:27017/myapp');
xxxxxxxxxx
import mongoose from 'mongoose'
export const connectDb = async () => {
try {
await mongoose.connect('mongodb://localhost:27017/test', {
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
})
} catch (error) {
console.log(error.message)
}
}
xxxxxxxxxx
const mongoose = require('mongoose');
const connectDB = async () => {
mongoose
.connect('mongodb://localhost:27017/playground', {
useCreateIndex: true,
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false
})
.then(() => console.log('Connected Successfully'))
.catch((err) => console.error('Not Connected'));
}
module.exports = connectDB;
xxxxxxxxxx
const mongoose = require("mongoose");
// database connection with mongoose
mongoose.connect("mongodb://localhost/todos", {
useNewUrlParser: true,
useUnifiedTopology: true
})
.then(() => console.log("connection successful"))
.catch((err) => console.log(err));
xxxxxxxxxx
const express = require('express');
const app = express();
const path = require('path');
const mongoose = require('mongoose');
const PORT = process.env.PORT || 3000;
mongoose.set('strictQuery', false);
mongoose.connect('mongodb+srv://sajidrec:password@testdb.zazbcdw.mongodb.net/testdb', {
useNewUrlParser: true,
useUnifiedTopology: true,
}
).then().catch((err) => { console.log('database connection error', err) });
app.use(express.urlencoded({ extended: false }));
const userShema = new mongoose.Schema({
name: { type: String },
email: { type: String },
pass: { type: String }
});
const usrModel = mongoose.model('user', userShema);
app.route('/')
.get((req, res) => {
res.sendFile(path.join(__dirname, 'index.html'));
});
app.route('/pst')
.post(async (req, res) => {
await new usrModel({
name: req.body.name,
email: req.body.email,
pass: req.body.pass
}).save();
res.sendFile(path.join(__dirname, 'done.html'));
});
app.listen(PORT, () => {
console.log(`server running at port ${PORT}`);
});
xxxxxxxxxx
// local conecation
const mongoose = require("mongoose");
mongoose
.connect("mongodb://localhost:27017/testdb")
.then(() => console.log("Connected to MongoDB..."))
.catch((err) => console.error("Could not connect to MongoDB...", err));
Connect to a database with mongoose
xxxxxxxxxx
mongoose.connect(process.env.MONGO_URI, () => {
console.log("Connected to MongoDB")
})
xxxxxxxxxx
mongoose.connect('mongodb://username:password@host:port/database?options...', {useNewUrlParser: true});
xxxxxxxxxx
const mongoose = require('mongoose');
mongoose.connect('mongodb://127.0.0.1:27017/test');
const Cat = mongoose.model('Cat', { name: String });
const kitty = new Cat({ name: 'Zildjian' });
kitty.save().then(() => console.log('meow'));
xxxxxxxxxx
const mongoose = require('mongoose');
mongoose.connect('mongodb://127.0.0.1:27017/test');
xxxxxxxxxx
mongoose.connect(dbURI, {
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: true,
})