問題タブ [go-gorm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - golangでGORMを使用してMicrosoft SQLサーバーに接続するには?
GORM を使用して Microsoft SQL サーバーに接続しようとしています: https://github.com/jinzhu/gorm
しかし、 db.HasTable() を使用しようとすると、テーブルが見つからないようで、資格情報を確認しましたが、問題ありません。GORM は MSSQL を正式にサポートしておらず、互換モードで実行されるというメッセージを受け取りましたが、MSSQL に使用される github.com/denisenkom/go-mssqldb という SQL ドライバーも含めました。足りないものはありますか?
go - gorm how to 外部の自己
例えば:
同じ User モデルの外部の BestFriend フィールドが欲しいのですが、これを golang gorm パッケージで定義する方法を教えてください。
ありがとう。
sql-server - GORM の IDENTITY_INSERT をオフにする方法
IDENTITY_INSERT
GORMでIDを指定せずにデータを挿入する機能をOFFにしたい。
私はこれを試します:
編集 :
データベースにデータが作成されていません。次のエラーが表示されます (フランス語で申し訳ありません)。
で :
次のようなID値を追加すると、プログラムが機能します。
誰かが何か考えがありますか?
mysql - GORM 選択で明示的な列名を使用する
GORMモデルの一部ではない追加の列を持つ可能性のあるMySQL DBテーブルをマッピングするためにGORMを使用しています。
このようなテーブルから任意の行を選択するとクラッシュします。これは、GORM がSELECT * FROM ...
クエリを発行し、モデル構造体で結果をスキャンしようとするためです。予想よりも多くの列が返されるため、明らかに不可能です。
SELECT
発行されたクエリの列に明示的に名前を付けるように GORM を強制する方法はありますか?
join - Gorm Join がモデルにマッピングされない
Preload() の代わりに SQL 結合を使用してアプリを最適化しようとしています。しかし、モデル内の結合されたテーブルが常に空であるという問題に遭遇しました。
必死になって新しいプロジェクトを開き、いくつかの簡単なサンプルコードを見つけましたが、再び同じ問題が発生しました。以下のコードを実行すると、結合されたテーブルが常に空の配列であることがわかります。
私は何か間違ったことをしていますか?
}
go - Gorm - 匿名フィールドとの関係が 1 つある
Golang と GORM を使用しています。私User
は1つの構造を持っていAssociation
ます。
またAssoUser
、匿名フィールドで構成され、User
へのポインターを持つ構造体もありますAssocation
。
私が走るとき
User
ANDを作成することを期待していますAssociation
が、ユーザーのみを作成します。
私は何を間違っていますか?
go - Golang ゴームのプリロード
golang で最初のアプリを書いているので、初心者の質問で申し訳ありませんが、次の問題の解決策を見つけることができませんでした:
positionとattachmentの 2 つのテーブルがあります。各位置には複数の添付ファイルを含めることができます。これが私のモデルです:
データベースにクエリを実行し、添付ファイルで位置を取得したい
このクエリの結果 - 位置は正しく取得できますが、添付ファイルは空です。
(can't preload field Attachments for models.Positions) level=error msg="faked up query" msg=&{0xc04200aca0 can't preload field Attachments for models.Positions 6 0xc042187e40 0xc042187d90 0xc0422cd4a0 0 {0xc042225130} false map[] map [] 間違い}
助けてくれてありがとう
mysql - gorm: json の json が機能しない
サンプル:
構造体の定義:
http 投稿からペイロードを解析する必要があるため、interface{}
forを使用すると成功しますが、呼び出し中に gorm がエラーを生成します。data
json.Unmarshal()
db.Create(item)
代わりに、 から に変更し、 json POST ペイロードを解析するために呼び出すとエラーが発生しinterface{}
ますstring
。json.Unmarshal()
基本的に、人は を必要とinterface{}
し、人は を必要としstring
ます。
誰もこれに遭遇しましたか?