> For the complete documentation index, see [llms.txt](https://rqndomhax.gitbook.io/versaapi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rqndomhax.gitbook.io/versaapi/databasemanager/adding-an-element.md).

# Adding an element

{% hint style="info" %}
Adding an element requires a deserializer
{% endhint %}

{% content-ref url="/pages/-MkGczc763pLuSo4G5ej" %}
[Deserializer](/versaapi/databasemanager/deserializer.md)
{% endcontent-ref %}

{% hint style="info" %}
Adding an element is called "inserting" in the MongoDB's API
{% endhint %}

```java
Object target;         // This is the element you want to add
Gson deserializer;     // This is the deserializer

collection.insertOne(BasicDBObject.parse(deserializer.toJson(target)));
```
