1
0
Fork 0
arangodb/Documentation/DocuBlocks/documentsCollectionInsert.md

1.7 KiB

//////////////////////////////////////////////////////////////////////////////// /// @startDocuBlock documentsCollectionInsert /// @brief insert a new document /// collection.insert(data) /// /// Creates a new document in the collection from the given data. The /// data must be an object. /// /// The method returns a document with the attributes _id and _rev. /// The attribute _id contains the document handle of the newly created /// document, the attribute _rev contains the document revision. /// /// collection.insert(data, waitForSync) /// /// Creates a new document in the collection from the given data as /// above. The optional waitForSync parameter can be used to force /// synchronization of the document creation operation to disk even in case /// that the waitForSync flag had been disabled for the entire collection. /// Thus, the waitForSync parameter can be used to force synchronization /// of just specific operations. To use this, set the waitForSync parameter /// to true. If the waitForSync parameter is not specified or set to /// false, then the collection's default waitForSync behavior is /// applied. The waitForSync parameter cannot be used to disable /// synchronization for collections that have a default waitForSync value /// of true. /// /// Note: since ArangoDB 2.2, insert is an alias for save. /// /// @EXAMPLES /// /// @EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionInsert} /// ~ db._create("example"); /// db.example.insert({ Hello : "World" }); /// db.example.insert({ Hello : "World" }, true); /// ~ db._drop("example"); /// @END_EXAMPLE_ARANGOSH_OUTPUT /// /// @endDocuBlock ////////////////////////////////////////////////////////////////////////////////