Chapter 7: address mongoose TE review

This commit is contained in:
Beth Griggs
2020-11-10 23:39:50 +00:00
parent ca864f77b4
commit 48a5d8b3f3
2 changed files with 32 additions and 22 deletions
+32
View File
@@ -0,0 +1,32 @@
const mongoose = require("mongoose");
const URI = "mongodb://localhost:27017/customers";
mongoose.connect(URI, {
useNewUrlParser: true,
useUnifiedTopology: true,
});
const Customer = mongoose.model("Customer", {
forename: String,
surname: String,
});
const customer1 = new Customer({
forename: "Beth",
surname: "Griggs",
});
customer1.save().then((doc) => {
console.log("Added new customer:", doc.forename, doc.surname);
listCustomers();
});
function listCustomers() {
console.log("Customers:");
Customer.find().then((doc) => {
doc.forEach((customer) => {
console.log(`- ${customer.surname}, ${customer.forename}`);
mongoose.connection.close();
});
});
}
-22
View File
@@ -1,22 +0,0 @@
const mongoose = require("mongoose");
const URI = "mongodb://localhost:27017/customers";
mongoose.connect(URI, {
useNewUrlParser: true,
useUnifiedTopology: true,
});
const Customer = mongoose.model("Customer", {
forename: String,
surname: String,
});
const customer_1 = new Customer({
forename: "Beth",
surname: "Griggs",
});
customer_1.save().then((doc) => {
console.log("Added new customer", doc.forename, doc.surname);
});