Java 莫菲娅:我可以在引用的字段上建立索引吗?
我很抱歉,答案是否定的,但我想我会检查一下 如果我有一个记录引用了另一个记录,如下所示:Java 莫菲娅:我可以在引用的字段上建立索引吗?,java,mongodb,morphia,Java,Mongodb,Morphia,我很抱歉,答案是否定的,但我想我会检查一下 如果我有一个记录引用了另一个记录,如下所示: public class Account{ @id ObjectId id; long balance; @Reference Customer customer; } public class Customer{ @id ObjectId id; String name; Addres
public class Account{
@id
ObjectId id;
long balance;
@Reference
Customer customer;
}
public class Customer{
@id
ObjectId id;
String name;
Address address
@indexed
long social;
}
我可以根据引用值创建索引吗?例如,如果我希望能够按社交网站为我的帐户编制索引,以便我可以快速查找给定社交网站的所有帐户,我可以这样做吗?如果你想这样做,你可以使用Compund index 在您的情况下,
db.Account.ensureIndex({customer.id:1,customer.name:1,…。})