Go Lang で MongoDB を操作する場合、BSON ドキュメントの構築と受け渡しに課題が生じる可能性があります。この記事では、MongoDB 対話用の mgo パッケージを使用して、これらのタスクの詳細を詳しく説明します。
問題:
を渡そうとしています。 account.go で作成された BSON ドキュメントを dbEngine.go に移動して MongoDB に挿入します。ただし、「インターフェース {} を BSON ドキュメントとしてマーシャリングできません。」
解決策:
このエラーを回避するには、手動でBSONドキュメントを作成します。代わりに、次の手順に従うとプロセスが簡素化されます。
account.go で構造体を定義します:
dbEngine.go の挿入関数を更新します。
アプリケーションでの使用法:
これらの手順に従うことで、マーシャリング エラーを解決し、Go Lang を使用して MongoDB に挿入する BSON ドキュメントを効果的に渡します。
以上がMongoDB を挿入するために Go Lang で BSON ドキュメントを渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。