使用Java在MongoDB中的嵌入式文档中索引和搜索“数组”

manojpt

任何人都可以,请告诉我该怎么做-

使用Java在MongoDB中的嵌入式文档中索引和搜索“数组”类型

例如:外部文档ID UserDetails和数组如下所示

"languages_known" : 
          [ 
             "English", 
             "Kannada",
             "Hindi",
             "German" 
          ]

我提到了这一点:http : //docs.mongodb.org/manual/core/index-multikey/#index-type-multikey但是我还是做不到。

请告诉您在Java中对以上内容进行索引和搜索

哈比

您在mongo shell中使用以下代码在文档内部的数组上建立索引:-

db.collection_name.ensureIndex({languages_known: 1}) // In your case

在Java驱动程序中,您可以使用:

collection.createIndex(DBObject keys);

您能否说明您尝试了什么以及可能遇到的错误?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用MongoDB和C#新驱动程序版本(2.0)更新集合中的嵌入式文档

基于范围查询MongoDB中嵌入式文档的数组

将嵌入式文档数组转换为mongoDB中的元素数组

如何在mongodb中搜索嵌入式文档?

查询Spring Data MongoDB中嵌入式文档的数组

如何使用id mongodb在嵌入式文档数组中查找数据?

猫鼬:使用$ pull删除嵌入式文档数组中的值(MongoDB 3.4版本)

在mongoDb中对嵌入式文档数组(3个级别)进行过滤查询

如何使用mongoDB和spring数据在嵌入式文档中创建id

在mongodb nodejs中更新双嵌套的嵌入式文档,而无需使用数字索引

嵌入式文档数组中的MongoDB Aggregate ObjectId

MongoDB C#驱动程序-更新嵌入式文档数组中的所有字段

如何在嵌入式数组mongodb中查询嵌入式文档

使用Presto查询MongoDB嵌入式/嵌套文档的数组

使用doctrine和mongodb更新数组中的嵌入式子文档

确保mongodb中嵌入式文档中的唯一索引

如何使用Mongoose将值推入MongoDB中嵌入式文档中的数组?

查询MongoDB中的嵌入式文档

在文档中引用文档的嵌入式数组的嵌入式数组上查询Doctrine2和MongoDB

php:将mongodb嵌入式文档查询到数组中

如何在MongoDB中查询数组中的单个嵌入式文档?

与数组比较,如何在mongodb中检索部分嵌入式文档?

使用python(pymongo)在mongodb中编辑嵌入式文档

mongodb嵌入式文档搜索

在mongodb中展开嵌入式文档

MongoDB对数组和嵌入式文档的条件验证

在MongoDB中搜索嵌入式数组(使用Java)

嵌入式文档和数组减少了对 MongoDB 中昂贵连接的需求

在 MongoDB 中搜索嵌入式文档?