30
31
32
33
34
35
36
37
38
39
40
41
42
|
# File 'lib/fluent/plugin/documentdb/partitioned_coll_client.rb', line 30
def create_document(collection_resource, document_id, document, partitioned_key )
if partitioned_key.empty?
raise ArgumentError.new "No partitioned key!"
end
if !document.key?(partitioned_key)
raise ArgumentError.new "No partitioned key in your document!"
end
partitioned_key_value = document[partitioned_key]
= {
'x-ms-documentdb-partitionkey' => "[\"#{partitioned_key_value}\"]"
}
super(collection_resource, document_id, document, )
end
|