Mongo db Flashcards
1
Q
Varför Mongoose?
A
Ett bibliotek som hjälper oss med standard databas-sysslor och förenklar att skriva queries
Den förhindrar också att felaktig data kommer in i databasen med hjälp av databas-schema.
2
Q
Hur skapar vi koppling till databasen?
A
const mongoose = require("mongoose"); mongoose.connect("mongodb://localhost/backend1"); const db = mongoose.connection;
3
Q
Hur skapar man ett nytt shema?
A
const userSchema = new mongoose.Schema({
4
Q
Hur skapar man en modell?
A
const User = mongoose.model(“User”, userSchema);
5
Q
Hur uppdaterar man en modell?
A
- Ändra på en modellinstans och anropa .save()
- .updateOne
- .updateMany
6
Q
Hur tar man bort modeller?
A
.deleteOne( )
.deleteMany( )
7
Q
Hur kan man göra en left join?
A
.populate ( )