Advanced Queries
In the previous section, we connected to a MongoDB server, queried some data, outputted it, and handled any errors we encountered. However, an application or script would have limited utility if it could only perform read operations. In this section, we will apply write
and update
operations in the MongoDB driver. Furthermore, we will examine how we can use the function syntax to create reusable code blocks for our final application.
Inserting Data with the Node.js Driver
Similar to the mongo shell, we can use either the insertOne
or insertMany
function to write data into our collection. These functions are called on the collection object. The only parameter we need to pass into these functions is a single document in the case of insertOne
, or an array of documents in the case of insertMany
. The following is a code snippet that includes how to use insertOne
and insertMany
with callbacks. By now, you should be able to recognize that this is an incomplete snippet...