我正在使用mongodb和java,我的文档看起来像:
{
_id: ObjectId("abcd1234rf54")
createdDate: "12/11/15"
type: 1
nameIdentity: [
{"name":"a"},
{"name":"b"},
{"name":"c"}
]
}
其中nameIdentity
是一个名称文档数组。我试图查询名称,找出匹配文件的索引。
例如:我的查询是Document resultDocument = mongoDatabase.getCollection(test).find(new Document("nameIdentity.name","b")).first();
。
执行此查询时,它会为我提供结果文档/匹配文档。但我还想要的是结果文档的索引。我的意思是在什么指数有匹配。这种方法是否可行,或者还有其他方法可以做到这一点。任何建议都非常感谢。