Unable to Retrieve "_id" Value in Go with Mgo
コードは、 mgoライブラリ。ただし、結果を印刷すると、「_id」フィールドが常に空であることがわかります。これは、構造体定義の微妙なエラーが原因である可能性があります。
Article 構造体の行:
は、json と bson の間にスペースの代わりにタブ文字を誤って使用しています。タグ。この構文エラーにより、mgo がフィールド定義を誤って解釈する可能性があります。
この問題を解決するには、タブ文字をスペースに置き換えるだけで、行は次のようになります。
この修正により、 mgo は構造体定義を正しく解析し、「_id」フィールド値を適切に取得するようになりました。
以上がmgo を使用して Article オブジェクトを取得すると、「_id」フィールドが空になるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。