μλ²½ν μ€ μμλ μμ λ²νΌμ ν° λ¬Έμ νλκ° μμλ€.
λ°λ‘ μ€λ³΅ λ¬Έμ μλ€. λ§μ½ 3κ°μ μΉ΄λκ° μμκ³ μ΄ μ€μμ 1κ°λ₯Ό μμ νμ λ, κ·Έλ€μ μΆκ°λλ μΉ΄λκ° λ§¨ λ§μ§λ§ λ²νΈμ μ€λ³΅μ΄ λλ κ²μ΄λ€.
μμ μκ°λ λͺ» νλ λΆλΆμΈμ§λΌ.. μ²μ νΉμ μΉ΄λλ₯Ό μμ νλ €κ³ λ²νΌμ λλ μ λ λ€λ₯Έ μΉ΄λκ° μμ λλ κ²μ λ³΄κ³ βμβ¦ μ΄κ±° λκ° μλͺ»λ κ±°λ€β μκ°νλ€.
μ΄κ±Έ μ΄λ»κ² ν΄κ²°ν΄μΌ ν κΉ κ³ λ―Όνκ³ κ΅¬κΈλ§λ ν΄λ³Έ κ²°κ³Ό 쑰건문μ μΆκ°νκΈ°λ‘ νλ€.
β μ¦, λ§μ½ νΉμ λ²νΈκ° μ΄λ―Έ 리μ€νΈ λ²νΈμ μλ€λ©΄ κ·Έ λ²νΈμ +1μ νμ¬(κΈ°μ‘΄μ +1μ νμ§λ§ ν λ² λ 1μ λνλ λ°©μμΌλ‘) μμ±νκ² νλ λ°©λ²μ΄μλ€.
μμ°¨μ μΌλ‘ λ²νΈκ° μ λ ¬λμ§λ μμ§λ§ μ€λ³΅μ λ§μ μ μλ μ μΌν λ°©λ²μ΄μλ€.(μ§κΈμ μ§μμΌλ‘λβ¦)
page_list = list(db.pages.find({}, {'_id': False}))
count = len(page_list) + 1
doc = {
'url': url_receive,
'title': title,
'image': image,
'desc': desc,
'num': count
}
db.pages.insert_one(doc)
μ²μμλ λ¨μν 리μ€νΈ κ°μλ₯Ό λ°μμμ κ±°κΈ°μ +1μ νλ ννλ‘ μ«μλ₯Ό μμ±ν λ€ μλ¬΄λ° μ‘°κ±΄ μμ΄ ν΄λΉ μ«μλ‘ λ²νΈλ₯Ό λΆμ¬νλ€.
β μ΄λ¬λ μ€λ³΅ λ¬Έμ κ° λ°μνκ² λ κ²!
page_list = list(db.pages.find({}, {'_id': False}))
count = len(page_list) + 1
if db.pages.find_one({'num': count}) is not None:
count = count + 1
doc = {
'url': url_receive,
'title': title,
'image': image,
'desc': desc,
'num': count
}
else:
doc = {
'url': url_receive,
'title': title,
'image': image,
'desc': desc,
'num': count
}
db.pages.insert_one(doc)
ν΄κ²° λ°©λ²μΌλ‘ ν΄λΉ μ«μκ° DB 리μ€νΈμ μ‘΄μ¬νλμ§λ₯Ό 묻λ 쑰건문μ μΆκ°νλ€.
db.pages.find_one({'num': count}) is not None
= pagesμ λ°μ΄ν° μ€μμ numμ΄ countμΈ λ°μ΄ν°κ° μ΄λ―Έ μ‘΄μ¬νλ€λ©΄ κΈ°μ‘΄ countμμ 1μ ν λ² λ λν΄μ λ²νΈλ₯Ό λΆμ¬νλ€λ μλ―Έ!
λ§μ½, μ‘΄μ¬νμ§ μλλ€λ©΄ μ²μ μ½λ λλ‘ λ¦¬μ€νΈ κ°μμ 1λ§ λνμ¬ μ«μλ₯Ό λΆμ¬νλ€.
β κΈ°μ‘΄ λ°μ΄ν°κ° μ΄λ€ μμΌλ‘λ λ³κ²½μ΄ λκ³ μμ μ΄ λλ€λ©΄ λ€μν μΈ‘λ©΄μμ ν΄λΉ κΈ°λ₯μ΄ μ¬λ°λ₯Έ λ°©μμΌλ‘ μ§νμ΄ λλ κ²μΈμ§ νμΈνκ³ λ ν μ€νΈνλ κ²μ΄ μ€μν κ² κ°λ€!
π‘ μ¬λ¬ λ²μ ν
μ€νΈλ₯Ό κ±°μΉμ§ μμΌλ μ΄λ κ² μμ£Ό κΈ°λ³Έμ μΈ κΈ°λ₯μμ μ€λ₯κ° λ°μνκ² λ κ² κ°λ€.
μ²μμλ κ·Έλ₯ λ°μ΄ν°κ° μμ λλ€λ κ²λ§μΌλ‘ κΈ°μ λ§μμ λΆκ°μ μΈ μ‘°κ±΄λ€μ μκ°νμ§ λͺ»νλ κ² κ°λ€.
κ·Έλλ λ€λ¦κ² μμμ ν΄κ²°νμΌλ λ€νμ΄λΌκ³ μκ°νλ€.
μ½λ©μ 본격μ μΌλ‘ λ°°μ°κΈ° μ κΉμ§λ ν λ²μ, μ€λ μκ°μ ν¬μν΄μ κ²°κ³Όλ¬Όμ΄ λμ€λ μ€ μμλλ° ν λ²μ΄ μλ κ³μ λ³΄κ³ λ ν
μ€νΈνκ³ λ€μ λ³΄κ³ , ν λ² λ λΆμμ ν΄μΌμ§λ§ μ λλ‘ λ κ²°κ³Όλ¬Όμ΄ λμ¨λ€λ κ²μ μμλ€.
μ΄λ €μ΄ μΌμ΄λΌλ κ±Έ μ΄λ―Έ μκ³ μμμ§λ§ μκ°νλ κ²λ³΄λ€ λ μ΄λ ΅κ³ 볡μ‘νκ³ λ¨μνμ§ μμ μμ
λ€μΈ κ² κ°λ€.
κ·Έλλ μ΄μ μ€ν¨νλ κ²μ΄ μ€λ μ±κ³΅νκ³ λλ€μ μ€ν¨νκ³ λ€μ μ±κ³΅μν€λ μ΄ κ³Όμ λ€μ΄ κ°μΉ μλ κ² κ°λ€.
κ²°λ‘ μ, λ¨μνκ²λ§ μκ°νμ§ λ§μ...!