Hi, I found the docs for the server methods here:
https://docs.arangodb.com/3.0/Manual/DataModeling/Documents/DocumentMethods.html#update in the section "Update": collection.update(selector, data) Updates an existing document described by the *selector*, which must be an object containing the *_id* or *_key* attribute. There must be a document with that *_id* or *_key* in the current collection. This document is then patched with the *data* given as second argument. Any attribute *_id*, *_key* or *_rev* in *data* is ignored. The method returns a document with the attributes *_id*, *_key*, *_rev* and *_oldRev*. The attribute *_id* contains the document handle of the updated document, the attribute *_rev* contains the document revision of the updated document, the attribute *_oldRev* contains the revision of the old (now updated) document. If the selector contains a *_rev* attribute, the method first checks that the specified revision is the current revision of that document. If not, there is a conflict, and an error is thrown. Best regards Jan Am Freitag, 19. August 2016 15:51:21 UTC+2 schrieb Martin Kuhn: > > Hi Jan, > > oh thank you, this works. I used the API descripton from arangojs which is > different (it is a little bit confusing that the API differs) > > Is there a reference of the API which can be used for running in the > server? > > TIA > > Am Freitag, 19. August 2016 15:26:28 UTC+2 schrieb Jan: >> >> Hi again, >> >> sorry in my example I missed a closing curly bracket. It should of course >> be: >> >> db.testi.update({ _key: "123", _rev:"1083175598030" }, { city: "XYZ"}) >> >> Best regards >> Jan >> >> -- You received this message because you are subscribed to the Google Groups "ArangoDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
