私は問題を抱えており、それを修正する方法についてはいくつかのリードがあります。どの人が実際に働くのか、どのように実行するのかを理解する助けが必要です。MongoDBに挿入してObjectIDを保存しますか?
私はGoLangでプログラミングしており、mgo
パッケージを使用してMongoDBとやり取りしています。基本レベルでは、Mongoのコレクションにエントリを挿入し、そのエントリのObjectIDにアクセスする必要があります。
私の最初の解決策は、今挿入したすべてのデータと一致するエントリを検索することですが、重複がある可能性があります。私は正確なエントリが必要です。
第二に、私は一意である各エントリにフィールドを作成しますが、そこに無駄なデータが欲しくないと同時にこれを実行しています。これは問題を引き起こす可能性があります。ヤダ
第3に、にはNewObjectID()
という機能がありますが、固有IDであることを確認する方法はわかりません。
は、潜在的には、これらのリードのいずれかであり、またはどのように他の私は、これに取り組むことができますか?