I RavenDB에서 다음 개체의 컬렉션이 있습니다RavenDB 크로스 개체 쿼리 일치
이public class EntityA
{
public string Id { get; set; }
public string Name { get; set; }
public string[] Tags { get; set; }
}
public class EntityB
{
public string Id { get; set; }
public string Name { get; set; }
public string[] Tags { get; set; }
}
공유하는 유일한 것은이 Tags
모음입니다 : EntityA
의 태그는 EntityB
에 존재할 수를 그 때문에 교차 할 수 있습니다.
내가 검색 할 수있는 방법 EntityB
에 태그를 교차 한 것은 EntityB
의 Name
속성이 특정 값과 같은 곳마다 EntityA
?
태그는 올바른 장소를 찾고 있음을 나타냅니다. 어떤 색인을 이미 가지고 있습니까? – chris
현재 저는 MultiMapIndexes, Transforms, Includes 및 LiveProjections에 깊이 빠졌습니다.이 문제를 해결할 수는 없습니다. 이 문제를 해결하려면 데이터베이스로 두 번 이동하는 것이 좋지만 그렇게하지 않는 것이 좋습니다. – Nick