0

重複した質問のように見えるかもしれませんが、実際にはそうではありません。

私はいくつかのフランスの町を含む mongoDB データベースを持っています (オムレツ・デュ・フロマージュ) が、それらを取得したファイルが重複しているようです。最初は、この方法を使用して同じ名前の町を削除しましたが、問題なく機能しましたが、国のさまざまな地域にローカライズされたフランスのいくつかの町が同じ名前であることを知りました。

彼らはzipCodeを持っているので、zipcodeで同じ操作を行うことを合法的に考えることができますが、zipcodeは2つの異なる都市で同じである可能性があります. ちょっと曲がった。したがって、同じコマンドを使用したいのですが、1 つのプロパティ (町の名前または郵便番号) だけを監視するのではなく、両方を監視したいと考えています。私は mongoDB にあまり詳しくなく、robomongo を使用しています。

誰かが解決策を見つけるのを手伝ってくれたり、最初の方法がどのように機能するかを説明してくれたりして、mongoともっと連絡を取ることができれば:)それは素晴らしいことです

ここに画像の説明を入力

編集:

これは、MongoDB での重複の削除の重複ではありません(注意を払うと、最初に質問したときにこのトピックにリンクしていることがわかります)。前者を達成するために、2 つのプロパティを持つ mongoDB の $group での使用に問題がありました。

db.pages.ensureIndex( { ville:1, codePost:1 }, { unique:true, dropDups:true } )
4

0 に答える 0