gpt4 book ai didi

java - 在 Mongodb 中为嵌入式文档设置索引

转载 作者:可可西里 更新时间:2023-11-01 09:27:21 25 4
gpt4 key购买 nike

我使用 mongodb + springdata。我的文件看起来像:

@Entity
@Document(collection="MyCollection")
public final class InfoItemMongoDBDocument {

@Id
private ObjectId id;

@Column
private String name;

@Column
@Indexed
private int isFixed = 0;


@Column
private List<DocumentCopies> copy;

DocumentCopies 在哪里就是POJO。是否可以使用 Spring 数据注释在 DocumentCopies 字段之一上设置附加索引。

非常感谢!

最佳答案

是的,您需要一个引用其他 POJO 中要被索引的字段的“点符号”表单:

@Document(collection="MyCollection")
@CompoundIndexes({
@CompoundIndex( name="copy.childField", def="{'copy.childField': 1}")
})

其中“childField”是要编制索引的“字段/属性”的名称。

关于java - 在 Mongodb 中为嵌入式文档设置索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24360408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com