Google App Engine DataStore為Web應用程序提供了強大的數據存儲解決方案,從而提供靈活性和可擴展性。有時,需要存儲具有動態屬性的數據,這意味著未提前聲明的屬性。 This can be achieved in Go by leveraging Google App Engine's PropertyLoadSaver interface.
的propertyList usage
的示例使用propertyList創建一個具有動態屬性的實體,請按照以下步驟操作:實現自己的propertyloadsaver(optional)
,您還可以實現自己的propertyloadSaver。這是一個使用稱為“ dynent”的自定義類型的示例:”,“ time”:time.now()} //為新實體創建一個不完整的密鑰。 k:= datastore.newincompletekey(CTX,“ dynentity”,nil) //使用Dynent保存實體。 鍵,err:= datastore.put(ctx,k,&d)
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3