Я пытаюсь вывести данные из функции Azure в CosmosDb (MongoDb), у меня есть следующая настройка привязки:
[DocumentDB("mydatabase", "mycollection",
ConnectionStringSetting = "CosmosDBConnection",
CreateIfNotExists= true,
PartitionKey = "SomeKey")]
IAsyncCollector<MyEntity> mongoBinding,
В моем коде я делаю следующее:
var entity = new MyEntity() {SomeKey="X1CLX1010000002", Data = "somedata"};
await mongoBinding.AddAsync(entity);
public class MyEntity {
public string SomeKey {get; set;}
public string Data {get; set;}
}
Результаты по ошибке:
{"Ошибки": ["Не удалось принять путь определения компонента ключа раздела 'SomeKey', сбой рядом с позицией '0'. Пути ключей раздела должны содержать только допустимые символы и не содержать завершающей косой черты или символа подстановки."]}
Есть идеи, что я делаю неправильно?
PartitionKey = "{SomeKey}"
- person Nick Chapsas   schedule 25.07.2018