Skip to content

Instantly share code, notes, and snippets.

View dalthonmh's full-sized avatar
🔥
Code code code

Dalthon dalthonmh

🔥
Code code code
View GitHub Profile
@dalthonmh
dalthonmh / index.html
Created February 28, 2020 00:41
Pure CSS ReactJS Logo Animation
<div class="circles">
<div></div>
<div></div>
<div></div>
<span></span>
</div>
@dalthonmh
dalthonmh / user.js
Last active March 30, 2020 23:59
Mongo Seeding CLI | examples/import-data-json/models/user.js
const mongoose = require("mongoose");
const UserShema = mongoose.Schema({
name: String,
lastname: String,
username: {
type: String,
unique: true
},
password: String,
@dalthonmh
dalthonmh / order.js
Created March 30, 2020 23:56
Mongo Seeding CLI | examples/import-data-json/models/order.js
const mongoose = require("mongoose");
const Plate = mongoose.model("Plate");
const Schema = mongoose.Schema;
const OrderSchema = Schema({
order_detail: [{ type: Schema.Types.ObjectId, ref: Plate }],
date: Date,
table: Number
});
@dalthonmh
dalthonmh / plate.js
Created March 30, 2020 23:58
Mongo Seeding CLI | examples/import-data-json/models/plate.js
const mongoose = require("mongoose");
const PlateSchema = mongoose.Schema({
name: String,
price: Number,
category: {
type: String,
enum: ["fund", "entry"],
default: "fund"
}
@dalthonmh
dalthonmh / structure.text
Last active March 31, 2020 00:02
Mongo Seeding CLI | examples/import-data-json/structure
.
├── data // Root directory
│ ├── 1-users // `users` collection
│ │ └── users.json
│ ├── 2-plates // `plates` collection
│ │ └── plates.json
│ └── 3-orders // `orders` collection
│ └── orders.json
@dalthonmh
dalthonmh / Users.json
Created March 31, 2020 00:04
Mongo Seeding CLI | examples/import-data-json/data/users.json
[
{
"_id": { "$oid": "5e601e82b3f2a43b5477b647" },
"name": "Dalthon",
"lastname": "Mamani",
"username": "D4ITON",
"password": "$2a$10$hhn8vSvl6rpv42undbkQ.O5XIdIJkujyqQWqKIxRJgLQYCGlM/6rW",
"role": "admin"
},
{
@dalthonmh
dalthonmh / Plates.json
Created March 31, 2020 00:06
Mongo Seeding CLI | examples/import-data-json/data/plates.json
[
{
"_id": { "$oid": "5e606408dc8aec3040688a86" },
"name": "Lomo saltado",
"price": 20.00,
"category": "fund"
},
{
"_id": { "$oid": "5e60650ea0403411bc4a332f" },
"name": "Arroz con pollo",
@dalthonmh
dalthonmh / Orders.json
Created March 31, 2020 00:07
Mongo Seeding CLI | examples/import-data-json/data/orders.json
[
{
"_id": { "$oid": "5e8186aa5d750a38e4260fcc" },
"order_detail": [
{ "$oid": "5e606408dc8aec3040688a86" },
{ "$oid": "5e6066bea0403411bc4a3333" }
],
"date": { "$date": { "$numberLong": "1583902800000" } },
"table": { "$numberInt": "1" },
"__v": { "$numberInt": "0" }
@dalthonmh
dalthonmh / getOrders.js
Last active March 31, 2020 01:30
Mongo Seeding CLI | examples/import-data-json/getOrders.js
const Order = require("../models/order");
const Plate = require("../models/plate");
function getOrders(req, res) {
Order.find({}, (err, order) => {
if (err) {
throw err;
} else {
Plate.populate(order, { path: "order_detail" }, (err, order) => {
res.status(200).send(order);
@dalthonmh
dalthonmh / response.json
Created March 31, 2020 00:09
Mongo Seeding CLI | examples/import-data-json/response.json
[
{
"order-detail": [
{
"category": "fund",
"_id": "5e606408dc8aec3040688a86",
"name": "Lomo saltado",
"price": 20,
},
{