フィールドの一意のインデックスを作成しようとして、mongo db 挿入に Java プログラムを使用しています。product_src はコレクション内のフィールドであり、重複挿入を避けるために一意のインデックスとして設定したいと考えています。次のコードを試していますが、これに問題がある構文エラーを示しています。
DB db;
try {
sample = new MongoClient("myIP",PORT);
db = sample.getDB("client_mahout");
t = db.getCollection("data_flipkart_in_avoid_duplicate_checking");
System.out.println("enter the system ip");
db.t.ensureIndex({"product_src":1});
} catch (Exception e) {}
t はコレクションです。行 db.t.ensureIndex({"product_src":1}); に問題があります。
mongo DBで一意のインデックスを作成する方法のサンプルコードを教えてください