1
0
Fork 0
arangodb/Documentation/Examples/documentsCollectionUpdateHa...

54 lines
4.0 KiB
Plaintext

arangosh&gt; db.example.insert({<span class="hljs-string">"a"</span> : <span class="hljs-number">1</span>});
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/19988372"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"19988372"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_ZXF6dRq---"</span>
}
arangosh&gt; db.example.update(<span class="hljs-string">"example/19988371"</span>,
........&gt; { <span class="hljs-string">"b"</span> : <span class="hljs-literal">null</span>, <span class="hljs-string">"c"</span> : <span class="hljs-literal">null</span>, <span class="hljs-string">"d"</span> : <span class="hljs-number">3</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/19988371"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"19988371"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_ZXF6dRq--B"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_ZXF6dRm--A"</span>
}
arangosh&gt; db.example.document(<span class="hljs-string">"example/19988371"</span>);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"19988371"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/19988371"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_ZXF6dRq--B"</span>,
<span class="hljs-string">"d"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"b"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"c"</span> : <span class="hljs-literal">null</span>
}
arangosh&gt; db.example.update(<span class="hljs-string">"example/19988371"</span>, { <span class="hljs-string">"a"</span> : <span class="hljs-literal">null</span> }, <span class="hljs-literal">false</span>, <span class="hljs-literal">false</span>);
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/19988371"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"19988371"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_ZXF6dRu--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_ZXF6dRq--B"</span>
}
arangosh&gt; db.example.document(<span class="hljs-string">"example/19988371"</span>);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"19988371"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/19988371"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_ZXF6dRu--_"</span>,
<span class="hljs-string">"d"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"b"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"c"</span> : <span class="hljs-literal">null</span>
}
arangosh&gt; db.example.update(<span class="hljs-string">"example/19988371"</span>,
........&gt; { <span class="hljs-string">"b"</span> : <span class="hljs-literal">null</span>, <span class="hljs-string">"c"</span>: <span class="hljs-literal">null</span>, <span class="hljs-string">"d"</span> : <span class="hljs-literal">null</span> }, <span class="hljs-literal">false</span>, <span class="hljs-literal">false</span>);
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/19988371"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"19988371"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_ZXF6dRu--B"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_ZXF6dRu--_"</span>
}
arangosh&gt; db.example.document(<span class="hljs-string">"example/19988371"</span>);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"19988371"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/19988371"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_ZXF6dRu--B"</span>
}