mirror of https://gitee.com/bigwinds/arangodb
add missing examples for overwrite (#5460)
This commit is contained in:
parent
ee9352c0ce
commit
551844ff15
|
@ -63,8 +63,6 @@ arangosh/cmake_install.cmake
|
||||||
cmake_install.cmake
|
cmake_install.cmake
|
||||||
lib/cmake_install.cmake
|
lib/cmake_install.cmake
|
||||||
|
|
||||||
Documentation/Examples/*.generated
|
|
||||||
|
|
||||||
arangod/Aql/grammar.output
|
arangod/Aql/grammar.output
|
||||||
|
|
||||||
UnitTests/HttpInterface/logs/
|
UnitTests/HttpInterface/logs/
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products <<EOF
|
||||||
|
{ "Hello": "World", "_key" : "lock" }
|
||||||
|
EOF
|
||||||
|
|
||||||
|
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> Created
|
||||||
|
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
etag: <span class="hljs-string">"_W3YeJtq--_"</span>
|
||||||
|
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/lock
|
||||||
|
|
||||||
|
{
|
||||||
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/lock"</span>,
|
||||||
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"lock"</span>,
|
||||||
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_W3YeJtq--_"</span>
|
||||||
|
}
|
||||||
|
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/document/products?overwrite=true <<EOF
|
||||||
|
{ "Hello": "Universe", "_key" : "lock" }
|
||||||
|
EOF
|
||||||
|
|
||||||
|
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> Created
|
||||||
|
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
etag: <span class="hljs-string">"_W3YeJuG--B"</span>
|
||||||
|
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/lock
|
||||||
|
|
||||||
|
{
|
||||||
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/lock"</span>,
|
||||||
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"lock"</span>,
|
||||||
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_W3YeJuG--B"</span>,
|
||||||
|
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_W3YeJtq--_"</span>
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
arangosh> db.example.insert({ <span class="hljs-attr">_key</span> : <span class="hljs-string">"666"</span>, <span class="hljs-attr">Hello</span> : <span class="hljs-string">"World"</span> });
|
||||||
|
{
|
||||||
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/666"</span>,
|
||||||
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"666"</span>,
|
||||||
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_W3YhC2i--_"</span>
|
||||||
|
}
|
||||||
|
arangosh> db.example.insert({ <span class="hljs-attr">_key</span> : <span class="hljs-string">"666"</span>, <span class="hljs-attr">Hello</span> : <span class="hljs-string">"Universe"</span> }, {<span class="hljs-attr">overwrite</span>: <span class="hljs-literal">true</span>, <span class="hljs-attr">returnOld</span>: <span class="hljs-literal">true</span>});
|
||||||
|
{
|
||||||
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/666"</span>,
|
||||||
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"666"</span>,
|
||||||
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_W3YhC2q--B"</span>,
|
||||||
|
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_W3YhC2i--_"</span>,
|
||||||
|
<span class="hljs-string">"old"</span> : {
|
||||||
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"666"</span>,
|
||||||
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/666"</span>,
|
||||||
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_W3YhC2i--_"</span>,
|
||||||
|
<span class="hljs-string">"Hello"</span> : <span class="hljs-string">"World"</span>
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue