w3resource

Inserting Integers in MongoDB: Example and Syntax Guide

Inserting Integer Fields in MongoDB

In MongoDB, you can store various data types, including integers, in a document. To insert an integer, you specify the integer value in the document when you use the insertOne() or insertMany() method.

Syntax:

db.collection.insertOne(
   { "fieldName": integerValue }
)

Explanation:

  • db.collection: Replace collection with the target MongoDB collection's name.
  • insertOne(): Used to insert a single document with fields containing the data, including integers.

Example:

The following example inserts a document with an integer field called age into a collection called users.

Code:

// Connect to the "users" collection and insert a document with an integer value
db.users.insertOne(
   { "name": " Arjuna Qing", "age": 30 }  // Insert "age" field as an integer value of 30
)

Explanation:

  • db.users.insertOne:
    • insertOne() inserts a single document into the users collection. This method will add one document to the database.
  • { "name": " Arjuna Qing", "age": 30 }:
    • The document has two fields: "name" with a string value, and "age" with an integer value. Here, age: 30 is the integer value being inserted. In MongoDB, numbers without decimal points are stored as Int32 by default if they are within the 32-bit integer range.

By using the correct syntax, MongoDB will store the field as an integer, which is useful for numerical operations like sorting, comparisons, and aggregations.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/mongodb/snippets/inserting-integer-fields-in-mongodb.php