在開發過程中的階段,有時我改變解析類的列名和我的Query.find()被返回以下錯誤遭遇碼106的錯誤,當解析類列名被改變
{"code":106,"message":"key objectId not present"}
解析幫助說,我正在修補內部的解析。當然不......這是一個已知的問題嗎?我是否需要清除會話或類似清除架構緩存?
請幫助。
在開發過程中的階段,有時我改變解析類的列名和我的Query.find()被返回以下錯誤遭遇碼106的錯誤,當解析類列名被改變
{"code":106,"message":"key objectId not present"}
解析幫助說,我正在修補內部的解析。當然不......這是一個已知的問題嗎?我是否需要清除會話或類似清除架構緩存?
請幫助。
從分析服務器2.2.9開始,在分析服務器上的類中更改列名尚未(尚未)可用。
我假設你直接在mongoDB中改變它的名字,所以它顯然是修補解析服務器的內部。
但是,如果您知道要修改哪些數據,您可以在技術上更改列名稱,例如, _SCHEMA
集合(僅在數據庫中可見,而不在儀表板中)必須考慮新名稱以及集合中每個文檔的字段名稱。
更簡單的方法是刪除不需要的列,並在解析儀表板中使用所需的名稱創建一個新列。也許計劃進一步,所以你不必經常改變列名)
你是如何改變列名的? – Manuel