Skip to content

Commit fdae6f5

Browse files
Initial commit
1 parent 9729130 commit fdae6f5

File tree

5 files changed

+55
-3
lines changed

5 files changed

+55
-3
lines changed

week10/post.py

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import datetime
2+
from mongoengine import *
3+
4+
5+
class Post(Document):
6+
"""
7+
Post document
8+
"""
9+
title = StringField(required=True, max_length=200)
10+
content = StringField(required=True)
11+
author = StringField(required=True, max_length=50)
12+
published = DateTimeField(default=datetime.datetime.now)

week4/json-part1.1.py

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
student = {
2+
1: {
3+
'name': ' John',
4+
'age': 25,
5+
'position': 'software engineer'
6+
},
7+
2: {
8+
'name': ' Melvin',
9+
'age': 25,
10+
'position': 'intern'
11+
},
12+
3: {
13+
'name': ' Stacy',
14+
'age': 23,
15+
'position': 'software engineer'
16+
}
17+
}
18+
19+
good_students = []
20+
21+
for key, values in student.items():
22+
if values['position'] == 'software engineer':
23+
print(values['name'])

week7/index-part1.1

+4-2
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@ db.users.insertOne({ name: 'Stacy' })
99
2019-03-07T13:58:29.622-0500 E QUERY [js] WriteError: E11000 duplicate key error collection: people.users index: email_1 dup key: { : null } :
1010
WriteError({
1111
"index" : 0,
12-
"code" : 11000,
12+
"code" : 1100 0,
1313
"errmsg" : "E11000 duplicate key error collection: people.users index: email_1 dup key: { : null }",
1414
"op" : {
1515
"_id" : ObjectId("5c8169d56333cb23e075cff3"),
1616
"name" : "Stacy"
1717
}
18-
})
18+
})
19+
20+
db.users.dropIndex( { email: 1 })

week7/index-part1.2

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
db.createCollection('sessions')
22

3-
db.sessions.insertOne({ data: 'Some data' , "created_at_date": 1, expireAfterSeconds: 86400 })
3+
db.sessions.insertOne({ sessions: 'Some data' , "created_at_date": 1, expireAfterSeconds: 86400 })

week9/schemas1.1

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
use shop
2+
db.createCollection('products')
3+
db.products.insertOne({ 'name' : 'Best of Python', 'price' : 49.99 })
4+
5+
db.products.insertOne({
6+
name: "Gildan Men's Assorted Crew T-Shirt Multipack",
7+
price: 11.99,
8+
seller:
9+
{
10+
name:"Gildan",
11+
category: "t-shirts",
12+
}
13+
})
14+
15+

0 commit comments

Comments
 (0)