У меня есть Document db, и у меня есть сценарий, в котором я собираюсь объединить две коллекции для получения требуемого результата, но я не могу объединить две коллекции.
Это простой запрос выбора для получения записей:
SELECT
c.DocumentName,
c.DocumentID,
c.VersionID,
c.VersionName,
c.PageID,
c.OCRSpan
FROM c
where ARRAY_CONTAINS([4780,4779], c.VersionID)
var endpoint = ConfigurationManager.AppSettings["DocDbEndpoint"];
var masterKey = ConfigurationManager.AppSettings["DocDbMasterKey"];
using (var client = new DocumentClient(new Uri(endpoint), masterKey))
{
FeedOptions queryOption = new FeedOptions { MaxItemCount = 100 };
int[] ids = { 4779 };
//Execute Store Procedure
var result = await client.ExecuteStoredProcedureAsync<string>("dbs/HOCRData/colls/HOCR/sprocs/getData/", new RequestOptions() { PartitionKey = new PartitionKey(Undefined.Value) }, ids);
Console.WriteLine($" {result.Response} ");
Console.ReadKey();
...
Упомянутый код предназначен только для одной коллекции, но я собираюсь объединить две коллекции.
Или есть какой-нибудь альтернативный способ объединения двух коллекционных документов?