Mongoengine 使用筆記

2022-03-26 07:16:42 字數 1017 閱讀 1598

1.直接將某個document物件匯出對應的json資料.

#models

class feed(document):

"""@summary: 所有訂閱內容

"""keywords = stringfield(default='')

job_type = stringfield(default='') # 工作型別

talent_level = stringfield(default='') # 人才級別

expect_area = stringfield(default='') # 期望工作地

job_desc = stringfield(default='') # 職位描述

deleted = booleanfield(default=false)

add_time = datetimefield(default=datetime.now())

username = stringfield()

# 最新增加對於每個訂閱職位的理解,更好輔助演算法.

remarks = listfield(embeddeddocumentfield(remark), default=, required=false)

#獲取其中乙個物件

feeds = feed.objects.filter(deleted=false).limit(1)

#取出其對應的字典格式資料

data = feeds[0]._data

#打包為json格式

#使用 bson中的json_util,json中的dumps無法處理mongoengine中對應的時間格式

from bson import json_util

feed_json_data = json_util.loads(data)

2.將對應的json資料轉換為mongoengine所對應的物件

#用上面資料

feed = feed.from_json(feed_json_data)

Vim 使用筆記

set hlsearch set nohlsearch 搜尋後清除上次的加亮 nohl nohlsearch 拷貝 很有用的一句話,規定了格式選項,讓它換行不自動空格 set formatoptions tcrqn set fo r set noautoindent 再 shift insert 正...

xemacs使用筆記

xemacs使用筆記 xemacs emacs的下一代,由lucid原創 from debian參考手冊.由於不知道什麼時候刪掉了emacs的乙個重要檔案.每次都沒法安裝好.突然發現了xemacs,於是決定使用看看.本人還是菜鳥,僅供交流 我使用的ubuntu系統,所以就直接apt get inst...

TreeView使用筆記

treeview由節點構成,建樹通過對treeview.items屬性進行操作。items是乙個ttreenodes物件,這是乙個ttreenode集。一 針對ttreenodes,也就是 treeview.items,有這些屬性 1 count,節點個數。2 item index 通過index得...