Как узнать, правильно ли работает ключ раздела в базе данных Cosmos - PullRequest
1 голос
/ 06 апреля 2020

Я пытаюсь создать тестовый Космос и немного запутался в ключах разделов. В частности, меня беспокоит то, что когда я добавляю элемент в контейнер, я не вижу, чтобы какое-либо значение заполнялось в столбце раздела.

Я пытаюсь настроить веб-браузер, который бы получал текстовые значения. Из этого файла я выбираю «Источник» и «Дата» в качестве столбцов разделов, чтобы иметь возможность равномерного распределения разделов.

enter image description here

I затем создал базу данных Cosmos и загрузил несколько тестовых значений:

enter image description here

Во время настройки я написал (без кавычек) «/ Source / Date» и Предполагается, что после загрузки этого элемента я буду видеть, что эти значения будут заполнены. Однако, похоже, что этот тестовый контейнер ищет один столбец с именем "/Source/Date".

Я провел тест, в котором я только использовал «Source» в качестве ключа раздела, и он автоматически заполняет это значение:

enter image description here

Я что-то здесь упустил? Могу ли я иметь только один столбец в качестве ключа раздела? Если на первом скриншоте я вижу, что «/ Source / News» пусто, означает ли это, что «ключа раздела» нет?

Я также провел еще один тест с использованием уникального ключа, и он сработал, где я могу Не вводите повторяющиеся значения «Источник / Дата», но когда я попытался поставить запятую в поле, где контейнер запрашивает ключ раздела, я получил ошибку.

Любая помощь будет полезна.

Спасибо

1 Ответ

3 голосов
/ 06 апреля 2020

Из этого файла я выбираю «Источник» и «Дата» в качестве столбцов своих разделов, чтобы иметь возможность более равномерного распределения разделов.

Я полагаю, что есть некоторое недопонимание с вашей стороны относительно ключа раздела.

В настоящее время вы не можете указать ключ раздела для двух атрибутов. Ключ раздела может быть создан только для одного атрибута в вашем документе JSON.

Когда вы по существу задаете ключ раздела, вы указываете путь к свойству JSON в документе.

Например, если вы зададите ключ разделения как Source/Date, ваш документ будет выглядеть примерно так:

{
  "id": "your document id",
  "Source": {
    "Date": "some date value"
  },
  "Url": "blah blah",
  "Text": "more blah blah",
  "Formal_Source": "even more blah blah"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...