// 演示例子?,這是乙個schema的定義
const schema = }},
"required": ["color"]
}
在rxdb中,schema在設計之初就應乙個純潔的json,始終能夠解析與字串化,所以並不支援函式,但是這樣的好處多多,比如……
那如果我們希望實現類似上方 這種預設值生成器,該怎麼做呢?
那就是!使用middleware-hooks新增鉤子的方式來操作,例如 :
// 實現例子?
mycollection.preinsert(function(documentdata)
}, false);
sort只可以針對擁有index的字段,或是建立了復合索引compoundindex才可以進行排序。
// 這也是乙個schema
, "age": ,
"create_time":
},"compoundindex": [
["age", "create_time"]
]}
先這樣吧,想到什麼再寫咯
那些年我們踩的坑,依然有人在踩坑
舉個栗子客戶資訊是怎麼不安全的 在查詢使用者資訊的時候使用sql select top 1 from addr where id 位址id在正常情況下,這個是肯定是沒有問題的,使用者的位址id是唯一。但是呢,如果在web 下,使用get請求去獲取,使用者隨便修改乙個id,那麼可能是獲取到別的客戶的資...
別踩static的地雷
只要做過專案的朋友對關鍵字static應該都有一些了解,但未見了解很全面的。在c語言中,關鍵字static有以下明顯的作用 1.static變數分配到靜態記憶體中,這一點和全域性非靜態變數相同。2.在函式體,static變數只要不進行修改操作,在被呼叫過程中其值將保持不變。3.在模組內,全域性sta...
git踩過的坑
4.git 修改當前的project的使用者名稱的命令為 git config user.name 你的目標使用者名稱 git 修改當前的project提交郵箱的命令為 git config user.email 你的目標郵箱名 如果你要修改當前全域性的使用者名稱和郵箱時,需要在上面的兩條命令中新增...