Golang は MongoDB にドキュメントを作成できません

WBOY
リリース: 2024-02-12 14:42:07
転載
619 人が閲覧しました

Golang は MongoDB にドキュメントを作成できません

質問の内容

ドキュメントを mongodb に挿入しようとしていますが、mongo への接続に成功したにもかかわらず、次のエラーが表示されます:

リーリー

データベース接続を初期化している私の main.go は次のようになります

リーリー

別のファイル models.go で、次のようにデータベースにデータを挿入してみます。

リーリー

私が間違っていることを誰かが見つけられますか?

回避策

このエラーは一般的なものであるため (間違った行番号が指定されていないなど)、問題の解決に役立つ可能性のある解決策を共有します。まずはコードを共有させてください。

main.go ファイル

リーリー

デモンストレーションのために、すべてのロジックを 1 つのファイルに入れました。このファイルでは、次の手順を実行しました:

  1. mongodb 接続をセットアップします。
  2. データベースとそのデータベース内のコレクションに接続します。
  3. 既存のドキュメントをすべて削除します (わかりやすくするため)。
  4. 新しい logentry インスタンスを mycollection コレクションに挿入します。
  5. mycollection コレクション内のすべてのアイテムを取得します。
最後に言及するのは、コンテナーを実行するために使用する docker コマンドです:

docker run -d -p 27017:27017 --name mymongo -e mongo_initdb_root_username=root -e mongo_initdb_root_password=root mongo:latest

私の解決策に従えば、問題なくドキュメントを挿入できるはずです。そうでない場合は、お知らせください。お手伝いさせていただきます。

以上がGolang は MongoDB にドキュメントを作成できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!