問題タブ [gorp]

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.

0 投票する
1 に答える
847 参照

postgresql - gorpで結合を処理する方法は?

私の趣味のプロジェクトでは、次のような構造体があります。

各リソースには、いくつかのサブリソース ([]Resource) がある可能性があります。gorpのようなクエリから構造体へのマッパーを使用して開始したいのですが、次のようなクエリをマップする方法がわかりません

誰でも最小限の作業例を作成したり、関連するドキュメントを教えてもらえますか? おそらく、gorp はその仕事に適したツールではないでしょうか? より良い代替案がある場合は、提案も受け付けています。ありがとうございました。

0 投票する
2 に答える
130 参照

go - gorp (GO) のインストールで問題が発生しました

gorp ライブラリをインストールしようとしていたのですが、

しかし、次のエラーが発生しました:

gorpビルドが壊れただけですか?それとも私は何か間違ったことをしていますか?

アドバイスをありがとう。

0 投票する
1 に答える
501 参照

go - データベースが空のセットを返すときの無効なメモリ アドレスまたは nil ポインター逆参照

イベント ID を DisplayScanMembers(23) に渡すと、event_id がデータベースに表示されない場合、空のセットが返されます。ただし、明らかに空のセットは nil ポインターと同等です (推測します)。したがって、DisplayScanMembers 関数で値 (nil ポインター) を「member_s」に割り当てることはできません。

必要なのは、データベース クエリが空のセットを返す場合に、getScanMembers メソッドが nil ではなく空の配列を返すことだけです。

私が得るエラー:

エラー 2014/10/22 23:08:19 panic.go:29: ランタイム エラー: 無効なメモリ アドレスまたは nil ポインターの逆参照 /home/developer/gocode/src/drakecheckin/app/controllers/scan.go:236 (0x4a21f8)

0 投票する
1 に答える
1701 参照

mysql - SELECTによるgolang Gorpエラー

GORP を使用して mySQL データベースから SELECT を実行しようとしています。「reflect.Value.Interface: エクスポートされていないフィールドまたはメソッドから取得した値を返すことはできません」というエラーが表示されます。 DB接続を確認しました。たとえば、Select (*) count は正しいカウントを示します。失敗することがわかります

dbmap.Select(&dd, "SELECT * FROM kd_dropdowns")

上記の行がないと、プログラムはエラーをスローしません。

これが私のコードです。

これは、テーブルが mySQL でどのように見えるかです

0 投票する
2 に答える
5539 参照

json - jsonへのGorm出力

SQL 出力 (GORP) を JSON に変換しようとしています。mySqlでgorpを使用しています。

これが私の選択したコードです

私はこのように期待して出力しています

私が間違っていることを教えてください。オプション 1 が機能しない理由は理解しています。しかし、 https://gobyexample.com/jsonによると、オプション2は私にとっては良いようです

0 投票する
1 に答える
191 参照

go - CreateTables()で列のデフォルト値を設定するには?

gorpを使用してDbMap#CreateTables()おり、列のデフォルト値を設定してテーブルを作成したいと考えています。

どうすればこれを達成できますか?

0 投票する
1 に答える
2670 参照

xml - goで配列をbase64にエンコードする

私が開発した関数の完全なコードは次のとおりです。

出力は次のとおりです。

ログへの私の出力のジャンルの値は次のとおりです(注:データベースからのものです):

ただし、出力をbase64形式に変換したいと思います。base64 にエンコードするためのサンプル コードを次に示しますが、これに指定されたデータstringは、私が開発した配列から取得したものとは異なります。どうすればその出力を達成できますか?

これが私が期待した出力です