インデックス名をパラメータとして渡して、ensureIndexを作成できます:
db.collection.ensureIndex({"birds.parrots.macaw.blue.id": 1}, {name:"myIndex1"});
db.collection.ensureIndex({"birds.parrots.macaw.blue.id": 1, "field2": 1}, {name:"myIndex1"});
インデックス名をパラメータとして渡して、ensureIndexを作成できます:
db.collection.ensureIndex({"birds.parrots.macaw.blue.id": 1}, {name:"myIndex1"});
db.collection.ensureIndex({"birds.parrots.macaw.blue.id": 1, "field2": 1}, {name:"myIndex1"});
Mongojavaドライバー-他のフィールドなしで配列のスライスを取得します 奇妙なアクセサーでアノテーションを使用しない場合に、mongodbハッシュに関連付けられた配列マッピングをロードする適切な方法