OpenSearch/rest-api-spec/test/update/10_doc.yaml

57 lines
1.1 KiB
YAML

---
"Doc":
- do:
catch: missing
update:
index: test_1
type: test
id: 1
body: {doc: { foo: bar }}
- do:
update:
index: test_1
type: test
id: 1
body: {doc: { foo: bar }}
ignore_missing: 1
- do:
index:
index: test_1
type: test
id: 1
body:
foo: bar
count: 1
nested: { one: 1, two: 2}
- do:
update:
index: test_1
type: test
id: 1
body:
doc:
foo: baz
nested:
one: 3
- match: { _index: test_1 }
- match: { _type: test }
- match: { _id: 1 }
- match: { _version: 2 }
- do:
get:
index: test_1
type: test
id: 1
- match: { _source.foo: baz }
- match: { _source.count: 1 }
- match: { _source.nested.one: 3 }
- match: { _source.nested.two: 2 }