背景
最初は golang mongodb を使用して実行する予定でした。また、オンラインでいくつかの情報を確認したところ、mongodb のモデルと golang の構造体がよく一致していることがわかりました。フロントエンド担当者としては、これまでに nodejs と mongodb を使用したことがあったので、より慣れるために golang mongodb を使用することを考えました。
質問
初期の準備では何も問題はありませんでしたが、後で次のことに気づきました。関連するクエリを実行するにはどうすればよいでしょうか?
次に、インターネットでさまざまなキーワードを検索し、他の人のコード コミュニティを読んで質問します。
ついに、公式ドキュメントを辛抱強く見つけました:
https://docs.mongodb.com/manual/reference/database-references/
ご覧のとおり、golang のドライバーは DBRef をサポートしていません。これは非常に残念なことです。
結論
強く型付けされた言語は、依然として mysql のようなリレーショナル データベースに適しているようです。
ねえ、もう話さないで、mysql に切り替えてコーディングを続けましょう~。~
(個人的な理解ですが、私には才能も知識もほとんどなく、指導を誤解しています...