Intern — Junior
Do you have experience working with database management systems?
sobes.tech AI
Answer from AI
Yes, I have worked with various database management systems in Node.js projects. For example, I used MongoDB with the Mongoose library for document-based databases, and also PostgreSQL with the pg library for relational data.
Example of connecting to MongoDB with Mongoose:
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/mydatabase', {
useNewUrlParser: true,
useUnifiedTopology: true
});
const userSchema = new mongoose.Schema({
name: String,
email: String
});
const User = mongoose.model('User', userSchema);
// Creating a new user
const newUser = new User({ name: 'Ivan', email: 'ivan@example.com' });
newUser.save().then(() => console.log('User saved'));