Connect mongodb to node js using mongoose .
https://mongoosejs.com/docs/5.x/docs/index.html
get form data ..veson 5.13.15 please remember.
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/harryKart', {useNewUrlParser: true, useUnifiedTopology: true});
const db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
console.log(`we're connected!`)
});
const kittySchema = new mongoose.Schema({
name: String
});
kittySchema.methods.speak = function speak() {
const greeting = "My Name is " + this.name ;
console.log(greeting);
};
const Kitten = mongoose.model('Kitten', kittySchema);
const harryKitten = new Kitten({ name: 'Harry' });
const harryKitten2 = new Kitten({ name: 'Harry2' });
// console.log(harryKitten.name); // 'Silence'
// harryKitten.speak();
harryKitten.save(function (err, harryKitten) {
if (err) return console.error(err);
harryKitten.speak();
});
harryKitten2.save(function (err, k) {
if (err) return console.error(err);
k.speak();
});
Kitten.find({name: "Harry"},function (err, kittens) {
if (err) return console.error(err);
console.log(kittens);
})
Comments
Post a Comment